曾金钱公司
MCP服务器 ZenMoney --从任何兼容MCP的AI客户端(Claude Desktop、Cursor等)访问您的个人财务数据。
特性
| 工具 | 说明 |
|---|---|
sync_data | 与ZenMoney同步数据(先运行) |
list_accounts | 列出钱包、卡和现金账户 |
list_categories | 按层次列出支出/收入类别 |
list_merchants | 列出已知的商家/收款人 |
list_transactions | 列出并过滤最近的交易 |
add_expense | 添加费用交易记录 |
add_income | 添加收入交易 |
add_transfer | 账户间转账(包括跨币种) |
suggest_category | 获取收款人的自动建议类别 |
先决条件
- Node.js>=18
- A. ZenMoney 账户
- 来自的API令牌 Zerro.app/令牌
快速启动
无需克隆或构建——只需添加到MCP客户端配置中:
克劳德桌面
添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"zenmoney": {
"command": "npx",
"args": ["-y", "zenmoney-mcp"],
"env": {
"ZENMONEY_TOKEN": "your_token_here"
}
}
}
}光标
添加 .cursor/mcp.json:
{
"mcpServers": {
"zenmoney": {
"command": "npx",
"args": ["-y", "zenmoney-mcp"],
"env": {
"ZENMONEY_TOKEN": "your_token_here"
}
}
}
}克劳德代码
claude mcp add zenmoney -- npx -y zenmoney-mcp替换 your_token_here 您的令牌来自 Zerro.app/令牌.
来源
git clone https://github.com/a-tarasoff/zenmoney-mcp.git
cd zenmoney-mcp
npm install
npm run build
cp .env.example .env # add your token用法
配置后,开始对话并要求您的AI客户端:
- 先同步 --“同步我的ZenMoney数据”
- 浏览 --“显示我的帐户”、“列出我的类别”
- 查询 --“显示过去7天的支出”,“列出1月1日至31日的交易”,“我在杂货上花了多少钱?”
- 添加交易记录 --“今天加500卢布的咖啡费”
- 转移 --“将1000美元从支票转账到欧元卡,收到920欧元”
贡献
PR欢迎!对于bug或功能请求,请随时打开问题。
