MCP Catalogs
首页

actual-mcp-server

by agigante80·15·综合分 44

MCP服务器将Claude Desktop/LibreChat/LobeChat与Actual Budget连接,提供63个工具实现自然语言财务管理。

financeproductivityai-llm
4
Forks
22
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Actual MCP Server是一个全面的Model Context Protocol实现,将AI助手与Actual Budget连接。它提供HTTP和stdio两种传输方式,适用于不同的部署场景。服务器提供63个工具,覆盖84%的Actual Budget API,包括独特的ActualQL驱动的搜索工具。它支持多预算切换,具有生产级的可靠性和连接池功能,并通过OIDC认证实现安全的多用户支持。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:自然语言预算管理和交易创建
:在不离开聊天界面的情况下进行支出分析和财务洞察
:通过安全身份验证进行多用户预算管理
:支持哪些客户端?
:是否需要Actual Budget在同一服务器上?

什么时候选它

如果您需要将 Actual Budget 与多个 AI 客户端全面集成,并需要 JWT 认证和并发连接等生产级功能,请选择此服务器。

什么时候不要选它

仅用于简单的单用户本地场景与 Claude Desktop 配合时,不建议使用,因为其他更简单的实现可能就足够了。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • actual_accounts_list

    List all accounts

  • actual_accounts_create

    Create new account

  • actual_accounts_update

    Update account details

  • actual_transactions_get

    Get transactions for an account

  • actual_transactions_create

    Create new transaction(s)

  • actual_transactions_filter

    Filter with advanced criteria

  • actual_transactions_search_by_category

    Search by category name

  • actual_transactions_search_by_payee

    Find by payee/vendor

  • actual_transactions_summary_by_category

    Spending summary grouped by category

  • actual_transactions_search_by_month

    Search by month using $month transform

  • actual_transactions_search_by_amount

    Find by amount range

  • actual_budgets_switch

    Switch between different budget files

可对比工具

actual-stdioactual-cli

安装

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:latest

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。