Token导航 LogoToken导航

MCP Server · AI代理

Pocketsmith MCP Server

Pocketsmith MCP Server是一个个人财务管理工具,通过API提供账户、预算、交易和类别管理等功能,适用于个人财务规划和AI助手集成。

stdio官方级别未说明来源级核验工具 23
财务管理PythonClaude

快速开始

作者 / 组织
dannyshaw
提供方
dannyshaw
运行时
Python

工具数量

23

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Pocketsmith MCP Server 属于AI代理类 MCP Server,公开资料标注 23 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

uvx pocketsmith-mcp

客户端配置示例

{
  "mcpServers": {
    "pocketsmith-mcp": {
      "command": "uvx",
      "args": [
        "pocketsmith-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 23 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Pocketsmith MCP服务器

全面 模型上下文协议(MCP) 服务器 口袋匠 个人理财API。将您的AI助手转变为一个强大的财务管理工具,可以访问账户、预算、交易等。

✨ 特性

💰 账户管理

  • 查看所有账户余额(支票、储蓄、信用卡、投资)
  • 通过交易历史获取详细的账户信息
  • 跨多个账户跟踪净值

📊 预算与分析

  • 获取任何时间段的预算摘要
  • 分析每个类别的支出与预算
  • 查看不同类别的支出趋势
  • 比较实际与预测金额

💳 事务管理

  • 列出、搜索和筛选交易记录
  • 创建新交易(记录现金购买、手动输入)
  • 更新交易详细信息(分类、添加注释、设置标签)
  • 删除重复或不正确的交易记录
  • 按帐户、类别、日期范围或审核状态筛选

📁 品类管理

  • 列出所有具有层次结构的类别
  • 创建新类别和子类别
  • 设置自动分类规则
  • 将支出组织到自定义类别中

🔄 经常性交易

  • 查看即将到来的账单和经常性费用
  • 创建定期事件(租金、订阅、工资)
  • 预测未来现金流
  • 管理预算方案

🏷️ 标签和组织

  • 列出并管理交易标签
  • 标记交易以便于过滤
  • 跟踪可减税费用、业务支出等。

📦 安装

uvx快速入门(推荐)

最快的尝试方法:

uvx pocketsmith-mcp

通过pip安装

pip install pocketsmith-mcp

从源代码安装

git clone https://github.com/dannyshaw/pocketsmith-mcp.git
cd pocketsmith-mcp
pip install -e .

🔑 配置

获取API密钥

  1. 登录到 口袋匠
  2. 首选 设置→ API和开发人员
  3. 点击 生成新的API密钥
  4. 复制API密钥

⚠️ 安全: 将API密钥视为密码。它可以完全访问您的财务数据。

设置环境变量

export POCKETSMITH_API_KEY=your_api_key_here

或者创建一个 .env 文件:

echo "POCKETSMITH_API_KEY=your_api_key_here" > .env

🚀 用法

使用克劳德桌面

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "pocketsmith": {
      "command": "uvx",
      "args": ["pocketsmith-mcp"],
      "env": {
        "POCKETSMITH_API_KEY": "your_api_key_here"
      }
    }
  }
}

使用克劳德代码

增添 ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "pocketsmith": {
      "command": "pocketsmith-mcp",
      "env": {
        "POCKETSMITH_API_KEY": "your_api_key_here"
      }
    }
  }
}

独立

直接运行服务器:

pocketsmith-mcp

💬 对话示例

配置后,您可以询问您的AI助手:

账户和预算查询

  • *“我的账户余额是多少?”*
  • *“显示我的信用卡余额”*
  • *“我这个月超出预算了吗?”*
  • *“过去3个月我在杂货方面的支出趋势是什么?”*

事务管理

  • *“列出本周我支票账户的交易”*
  • *“在杂货店用50美元现金购物”*
  • *“将该亚马逊交易归类为家庭”*
  • *“删除交易#12345”*

账单和经常性费用

  • *“这个月会有什么账单?”*
  • *“创建每月2000美元的定期租金支付”*
  • *“显示我的所有订阅”*

类别和组织

  • *“创建一个名为“宠物费用”的新类别”*
  • *“显示外出就餐类别中的所有交易”*
  • *“制定一项规则,将星巴克自动归类为咖啡”*

🛠️ 可用工具(共23个)

帐户工具

工具说明
pocketsmith_list_accounts列出所有有余额的账户
pocketsmith_get_account获取详细的帐户信息
pocketsmith_list_transaction_accounts列出交易账户及其详细信息

预算和分析工具

工具说明
pocketsmith_get_budget_summary获取日期范围的预算摘要
pocketsmith_list_budget按类别预算分析
pocketsmith_get_trend_analysis各类别的支出趋势

交易工具

工具说明
pocketsmith_list_transactions使用筛选器列出交易记录
pocketsmith_list_transactions_by_account按账户筛选交易
pocketsmith_list_transactions_by_category按类别筛选交易
pocketsmith_get_transaction获取交易详情
pocketsmith_create_transaction创建新交易
pocketsmith_update_transaction更新交易详细信息
pocketsmith_delete_transaction删除交易
pocketsmith_search_transactions按关键字搜索
pocketsmith_categorize_transaction快速分类

分类工具

工具说明
pocketsmith_list_categories列出所有类别
pocketsmith_create_category创建新类别
pocketsmith_list_category_rules列出自动分类规则
pocketsmith_create_category_rule创建分类规则

事件工具(经常性交易)

工具说明
pocketsmith_list_events列出经常性交易
pocketsmith_create_event创建定期交易

其他工具

工具说明
pocketsmith_list_labels列出所有交易标签
pocketsmith_get_status检查连接状态

🔒 安全

此服务器可以

  • ✅ 读取您的所有财务数据(交易、账户、余额)
  • ✅ 创建、更新和删除交易
  • ✅ 修改类别并创建规则
  • ✅ 访问预算和预测数据

安全最佳实践

  • ✅ 将API键存储在环境变量中(从不存储在代码中)
  • ✅ 使用不同的API密钥进行开发和生产
  • ✅ 定期旋转API密钥
  • ✅ 仅在安全机器上与受信任的AI助手一起使用
  • ❌ 永远不要将API密钥提交到版本控制
  • ❌ 永远不要公开共享API密钥

看 安全.md 获取详细的安全信息。

📊 API覆盖范围

44个Pocketsmith API终点中的20个(45%)

专注于个人财务管理最有用的端点:

  • ✅ 用户和帐户管理
  • ✅ 交易CRUD操作
  • ✅ 预算和趋势分析
  • ✅ 品类管理
  • ✅ 经常性事件/账单
  • ✅ 标签和组织

🧪 发展

设置

# Clone repository
git clone https://github.com/dannyshaw/pocketsmith-mcp.git
cd pocketsmith-mcp

# Install dependencies
uv sync

# Run tests
pytest

# Run tests with coverage
pytest --cov=src/pocketsmith_mcp

# Lint and format
ruff check .
ruff format .

# Type check
mypy src

测试

# Run all tests
pytest -v

# Run specific test file
pytest tests/test_client.py -v

# Run with coverage report
pytest --cov=src/pocketsmith_mcp --cov-report=html

项目结构

pocketsmith-mcp/
├── src/pocketsmith_mcp/
│   ├── __init__.py      # Package initialization
│   ├── client.py        # Pocketsmith API client
│   ├── config.py        # Configuration settings
│   └── server.py        # MCP server implementation
├── tests/
│   ├── conftest.py      # Test fixtures
│   └── test_client.py   # Client tests
├── pyproject.toml       # Project configuration
├── README.md            # This file
└── SECURITY.md          # Security documentation

🤝 贡献

欢迎投稿!拜托:

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 为您的更改编写测试
  4. 确保所有测试通过(pytest)
  5. 提交您的更改(git commit -m 'Add amazing feature')
  6. 推到分支(git push origin feature/amazing-feature)
  7. 打开拉取请求

看 贡献.md 详细指南。

📝 许可证

MIT许可证-请参阅 许可证 了解详情。

🙏 致谢

📞 支持

🗺️ 路线图

未来的增强功能:

  • \[\]附件管理
  • \[\]机构联系管理
  • \[\]预算日历导出
  • \[\]支出分析和见解
  • \[\]多币种支持增强
  • \[\]批量交易操作

______________________________________________________________________

由以下材料制成❤️ 个人财务管理

工具与能力

工具数量

23

资源数量

0

提示词数量

0

能力标签

财务管理Python本地部署账户管理预算分析交易管理AI助手

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 23 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Pocketsmith MCP Server

MCP World · 本页

23stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Pocketsmith MCP Server 怎么安装?

公开资料给出的安装命令是 uvx pocketsmith-mcp,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Pocketsmith MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Pocketsmith MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Pocketsmith MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Pocketsmith MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP