关于 Ledgy
Manilo MCP Server 是 Manilo(原名 Ledgy)多币种支出追踪器的托管 MCP 接口。它面向希望通过兼容 MCP 的客户端,以自然语言管理交易、预算、账户及相关记录的用户。
主要功能
- 01记录和查询交易
- 02编辑账户及转移余额
- 03创建和管理预算
- 04管理类别、群组和标签
- 05上传收据并转换货币
适用场景
- 01根据自然语言描述记录消费
- 02按类别和时间段查看支出
- 03导入银行账单或收据
- 04在账户间转账并设置预算
MCP 相关
托管服务向 MCP 客户端提供交易、账户、预算、类别、群组、标签、周期性交易、收据和货币工具。它使用 OAuth 2.1 with PKCE 和动态客户端注册。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.ledgy.app/mcpclaude mcp add --transport http app-ledgy-ledgy https://api.ledgy.app/mcp{"mcpServers":{"app-ledgy-ledgy":{"type":"http","url":"https://api.ledgy.app/mcp"}}}在 Cursor 中打开{"servers":{"app-ledgy-ledgy":{"type":"http","url":"https://api.ledgy.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"app-ledgy-ledgy":{"type":"http","url":"https://api.ledgy.app/mcp"}}}{"mcpServers":{"app-ledgy-ledgy":{"serverUrl":"https://api.ledgy.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Manilo MCP 服务
Manilo(原 Ledgy)的官方 Model Context Protocol(MCP)服务:Manilo 是一款多币种支出跟踪器,让你可以通过对话管理资金。连接 Claude、ChatGPT、Cursor 或任何兼容 MCP 的客户端,即可用日常语言记录、查询和编辑支出、预算及账户。
说明
Manilo MCP 是托管服务——无需安装或自行托管。本仓库是其公开文档。完整设置指南:manilo.app/integrations。
端点
| 服务 URL | https://api.manilo.app/mcp |
| 旧版 URL | https://api.ledgy.app/mcp — 仍在提供服务;现有连接会继续工作,无需重新连接 |
| 传输方式 | HTTP SSE,无状态模式 |
| 身份验证 | OAuth 2.1 + PKCE(S256,强制) |
| 客户端注册 | 动态(RFC 7591)——无需手动设置 client_id |
| 发现机制 | RFC 8414(授权服务器元数据)、RFC 9728(受保护资源元数据) |
| 登录方式 | Apple、Google 或电子邮件 |
| 访问权限 | Manilo Cloud 订阅——7 天免费试用 |
快速开始
Claude(claude.ai 和 Claude Desktop)
Settings → Connectors → Add custom connector → Name:Manilo → Server URL:https://api.manilo.app/mcp → Add → 使用 Apple、Google 或电子邮件登录。
ChatGPT(Plus / Pro / Business)
Manilo 已列入 ChatGPT Apps 目录。也可以手动添加:
Settings → Apps → Advanced settings → Developer mode(开启)→ Create → Name:Manilo → MCP Server URL:https://api.manilo.app/mcp → Authentication:OAuth → Create → 登录。
Cursor / Windsurf / 其他 MCP 客户端
{
"mcpServers": {
"manilo": {
"url": "https://api.manilo.app/mcp"
}
}
}
支持动态客户端注册——客户端会在首次连接时自行注册。
你可以做什么
- “记录昨天在 Blue Bottle 买咖啡的 $12.50 支出”
- “我这个月买菜花了多少钱?”
- “这是我的银行对账单——导入它”(PDF、CSV 或屏幕截图)
- “将 200 EUR 从 Cash 转到 Savings”
- “设置每月 400 EUR 的外出就餐预算”
工具(35)
| 分组 | 工具 |
|---|---|
| 交易 | get_transactions、get_transaction、upsert_transactions、delete_transactions、aggregate_transactions |
| 账户 | list_accounts、upsert_accounts、delete_accounts、get_account_balance、adjust_account_balance、reconcile_account、transfer_between_accounts |
| 类别 | list_categories、upsert_categories、delete_categories、upsert_category_groups、delete_category_groups |
| 预算 | list_budgets、upsert_budgets、delete_budgets |
| 群组(共享账本) | list_groups、upsert_groups、delete_groups |
| 标签 | list_tags、upsert_tags、delete_tags |
| 定期交易 | list_recurring_transactions、upsert_recurring_transactions、delete_recurring_transactions |
| 收据 | upload_receipt、download_receipt |
| 货币 | convert_currency — 欧洲央行实时外汇汇率 |
| 用户及其他 | get_user_profile、update_user_settings、list_supported_icons |
Manilo 中的共享决定可见范围,而非所有权:共享群组(家庭、旅行、合租)的成员可以看到相同的交易,但交易的所有权仍归个人。
隐私与安全
- 使用 OAuth 2.1 和 PKCE;遇到 401 时,服务会返回包含
resource_metadata的WWW-Authenticate,以便自动发现 - 数据存储在 Google Cloud(美国)——Firestore 和 Cloud Storage
- 安全联系信息:security.txt(RFC 9116)· [email protected]
- 隐私政策 · 服务条款
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。