Monarch Money MCP服务器是一款用于与Monarch Money个人财务管理平台集成的MCP服务器,提供无缝访问和管理财务数据的功能。
| 工具 | 描述 | 参数 |
|---|---|---|
setup_authentication | 获取设置说明 | 无 |
check_auth_status | 检查认证状态 | 无 |
get_accounts | 获取所有金融账户 | 无 |
get_transactions | 获取带过滤条件的交易 | limit, offset, start_date, end_date, account_id |
get_budgets | 获取预算信息 | 无 |
get_cashflow | 获取现金流分析 | start_date, end_date |
get_account_holdings | 获取投资持有情况 | account_id |
create_transaction | 创建新交易 | account_id, amount, description, date, category_id, merchant_name |
update_transaction | 更新现有交易 | transaction_id, amount, description, category_id, date |
refresh_accounts | 请求账户数据刷新 | 无 |
克隆仓库:
git clone https://github.com/robcerda/monarch-mcp-server.git
cd monarch-mcp-server
安装依赖项:
pip install -r requirements.txt
pip install -e .
配置Claude Desktop: 在你的Claude Desktop配置文件中添加以下内容:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"Monarch Money": {
"command": "/opt/homebrew/bin/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with-editable",
"/path/to/your/monarch-mcp-server",
"mcp",
"run",
"/path/to/your/monarch-mcp-server/src/monarch_mcp_server/server.py"
]
}
}
}
注意:请替换/path/to/your/monarch-mcp-server为实际路径!
重启Claude Desktop
一次性认证设置:
cd /path/to/your/monarch-mcp-server
python login_setup.py
常见问题:
login_setup.py并重启Claude Desktop。login_setup.py。YYYY-MM-DD格式。