actual-mcp-server
by agigante80·★ 15·综合分 44
MCP服务器将Claude Desktop/LibreChat/LobeChat与Actual Budget连接,提供63个工具实现自然语言财务管理。
概述
Actual MCP Server是一个全面的Model Context Protocol实现,将AI助手与Actual Budget连接。它提供HTTP和stdio两种传输方式,适用于不同的部署场景。服务器提供63个工具,覆盖84%的Actual Budget API,包括独特的ActualQL驱动的搜索工具。它支持多预算切换,具有生产级的可靠性和连接池功能,并通过OIDC认证实现安全的多用户支持。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您需要将 Actual Budget 与多个 AI 客户端全面集成,并需要 JWT 认证和并发连接等生产级功能,请选择此服务器。
什么时候不要选它
仅用于简单的单用户本地场景与 Claude Desktop 配合时,不建议使用,因为其他更简单的实现可能就足够了。
此 server 暴露的工具
从 README 抽取出 12 个工具actual_accounts_listList all accounts
actual_accounts_createCreate new account
actual_accounts_updateUpdate account details
actual_transactions_getGet transactions for an account
actual_transactions_createCreate new transaction(s)
actual_transactions_filterFilter with advanced criteria
actual_transactions_search_by_categorySearch by category name
actual_transactions_search_by_payeeFind by payee/vendor
actual_transactions_summary_by_categorySpending summary grouped by category
actual_transactions_search_by_monthSearch by month using $month transform
actual_transactions_search_by_amountFind by amount range
actual_budgets_switchSwitch between different budget files
可对比工具
安装
Docker安装(推荐)
docker run -d \
--name actual-mcp-server-backend \
-p 3600:3600 \
-e ACTUAL_SERVER_URL=http://localhost:5006 \
-e ACTUAL_PASSWORD=your_password \
-e ACTUAL_BUDGET_SYNC_ID=your_sync_id \
-e MCP_SSE_AUTHORIZATION=your_secret_token \
-v actual-mcp-data:/data \
ghcr.io/agigante80/actual-mcp-server:latestClaude Desktop配置
{
"mcpServers": {
"actual-budget": {
"command": "npx",
"args": ["-y", "actual-mcp-server", "--stdio"],
"env": {
"ACTUAL_SERVER_URL": "http://localhost:5006",
"ACTUAL_PASSWORD": "your_actual_password",
"ACTUAL_BUDGET_SYNC_ID": "your-sync-id-here",
"MCP_BRIDGE_DATA_DIR": "/absolute/path/to/data-dir"
}
}
}
}FAQ
- 支持哪些客户端?
- 已验证Claude Desktop、LibreChat和LobeChat兼容。任何兼容MCP的客户端都应该可以使用。
- 是否需要Actual Budget在同一服务器上?
- 不需要,Actual Budget和MCP服务器可以在不同机器上运行,只需正确配置ACTUAL_SERVER_URL。
actual-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。