
sakost/zenmoney-mcp
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP server wrapping the ZenMoney personal finance API
개요
MCP server wrapping the ZenMoney personal finance API. Exposes tools (sync, read, search, write, bulk) via the Model Context Protocol over stdio, allowing LLM assistants to interact with your ZenMoney data. Using MCP always carries a certain risk to your data, especially in the early stages of adoption. You or other users who decide to try MCP with ZenMoney may want to make backups (including daily backups to Telegram) and restore them to test accounts. See zentable.ru/backup and zentable.ru/backup/restore. When creating a test account, do it from a different phone or a cloned app. Otherwise, your bank synchronizations may break when you switch back to your main account. Download the archive for your platform from the latest release, verify it against the accompanying .sha256 file, and unpack the zenmoney-mcp binary somewhere on your PATH. To use this server, you need a ZenMoney API access token.
README
원문 README의 일부입니다. 원문 보기.
zenmoney-mcp
MCP server wrapping the ZenMoney personal finance API.
Exposes tools (sync, read, search, write, bulk) via the Model Context Protocol over stdio, allowing LLM assistants to interact with your ZenMoney data.
Caution: Using MCP always carries a certain risk to your data, especially in the early stages of adoption. You or other users who decide to try MCP with ZenMoney may want to make backups (including daily backups to Telegram) and restore them to test accounts. See zentable.ru/backup and zentable.ru/backup/restore.
Important: When creating a test account, do it from a different phone or a cloned app. Otherwise, your bank synchronizations may break when you switch back to your main account.
Installation
Prebuilt binaries
Download the archive for your platform from the
latest release,
verify it against the accompanying .sha256 file, and unpack the
zenmoney-mcp binary somewhere on your PATH.
| Platform | Archive |
|---|---|
| Linux x86_64 | zenmoney-mcp-x86_64-unknown-linux-gnu-.tar.gz |
| Linux ARM64 | zenmoney-mcp-aarch64-unknown-linux-gnu-.tar.gz |
| macOS Intel | zenmoney-mcp-x86_64-apple-darwin-.tar.gz |
| macOS Apple Silicon | zenmoney-mcp-aarch64-apple-darwin-.tar.gz |
| Windows x86_64 | zenmoney-mcp-x86_64-pc-windows-msvc-.zip |
With cargo-binstall:
cargo binstall zenmoney-mcp
From source
cargo install zenmoney-mcp
Getting a Token
To use this server, you need a ZenMoney API access token. You can obtain one by creating an application at ZenMoney API and following the OAuth2 flow, or by extracting the token from the ZenMoney web app (see the ZenMoney API documentation for details).
Usage
ZENMONEY_TOKEN= zenmoney-mcp
The server performs an initial sync on startup, then serves MCP tools over stdio.
Claude Desktop Integration
Add the following to your Claude Desktop config file:
| OS | Config path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
{
"mcpServers": {
"zenmoney": {
"command": "zenmoney-mcp",
"env": {
"ZENMONEY_TOKEN": "your-token-here"
}
}
}
}
Replace your-token-here with your ZenMoney API token, then restart Claude Desktop.
Tools
Sync
sync— incremental sync with ZenMoney serverfull_sync— full re-download of all data
Read
list_accounts— list financial accounts (filter by active)
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"zenmoney": {
"command": "zenmoney-mcp",
"env": {
"ZENMONEY_TOKEN": "your-token-here"
}
}
}
}