news 2026/9/12 17:55:08

tuskledger-mcp MCP 服务说明文档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tuskledger-mcp MCP 服务说明文档

1. 服务概述

一句话简介:为你的 AI 助手提供对本地个人财务数据的类型化访问——无需将任何数据发送到机器之外

  • 服务名称:tuskledger-mcp
  • 版本号:v0
  • 开发者/提供方:BradMorphsters
  • 协议类型:MCP (Model Context Protocol)

2. 核心功能

该MCP服务提供的主要功能点:

  • list_accounts— 每个连接账户的余额和同步状态
  • query_transactions— 按日期、账户、类别等过滤交易
  • search_transactions— 在商家和备注中进行模糊文本搜索
  • get_spending_summary— 按类别汇总日期范围内的支出
  • get_top_merchants— 查看支付最多的商家
  • get_recurring_subscriptions— 获取订阅服务(Netflix、健身房等)
  • get_upcoming_bills— 未来30天的账单和运行余额
  • get_net_worth— 当前净值和12个月趋势
  • get_holdings— 每个投资持仓详情
  • get_investments_summary— 投资组合汇总和资产配置
  • get_retirement_projection— 退休场景的蒙特卡洛模拟
  • run_sync— 触发 Plaid 数据拉取
  • list_stale_accounts— 数据过期的账户列表

3. 使用场景

该服务适合在以下情况下使用:

  • 交易分类:将过去6个月的 Whole Foods 交易从"购物"改为"杂货"
  • 支出查询:快速查询上季度咖啡支出,无需点击UI
  • 净值诊断:分析净值下降的原因,查看账户、余额和近期交易
  • HSA检查:检查当年HSA是否达到上限,计算差距

4. 接入方式

4.1 服务端点

本地后端地址:http://127.0.0.1:8000

所有数据都在本地处理,不经过互联网传输。

4.2 认证与权限

当前版本假设 Tusk Ledger 后端以DEV_BYPASS_AUTH=true模式运行。如果启用了认证,MCP 服务器的调用将返回 401 错误。

4.3 数据格式

通过本地 HTTP API 与 Tusk Ledger 后端通信,返回结构化的 JSON 数据。

4.4 服务器配置

在MCP客户端配置中添加服务(推荐使用 uvx):

{ "mcpServers": { "tuskledger": { "command": "uvx", "args": ["--from", "git+https://github.com/BradMorphsters/tuskledger-mcp", "tuskledger-mcp"], "env": { "TUSKLEDGER_BASE_URL": "http://127.0.0.1:8000", "TUSKLEDGER_TIMEOUT_SECONDS": "30" } } } }

5. 接口定义

配置环境变量

变量默认值说明
TUSKLEDGER_BASE_URLhttp://127.0.0.1:8000Tusk Ledger 后端监听地址
TUSKLEDGER_TIMEOUT_SECONDS10每个请求的超时时间(秒)

6. 快速开始

6.1 环境要求

  • 运行中的 Tusk Ledger 主应用
  • Python 3.10+
  • 支持 MCP 的客户端(Claude Desktop、Cursor、Cowork、Claude Code 等)

6.2 安装方式

方式 A — uvx(推荐,无需永久安装)

pip install uv

然后在 MCP 客户端配置中添加 uvx 命令。

方式 B — pip 安装

pip install git+https://github.com/BradMorphsters/tuskledger-mcp

方式 C — 开发模式

git clone https://github.com/BradMorphsters/tuskledger-mcp cd tuskledger-mcp python -m venv .venv && source .venv/bin/activate pip install -e .

7. 注意事项

  • 只读设计:v0 版本是只读的,不暴露删除账户、交易、规则或目标的操作
  • 安全考虑:不可逆的更改应在 Web UI 中进行,以便查看即将发生的操作
  • 数据隐私:所有数据都在本地处理,不发送到127.0.0.1之外的任何地方
  • 故障排查:使用./tuskledger doctor进行整体诊断
  • 开源协议:MIT License
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 17:54:04

遥感土地利用分类实战:特征构建与随机森林调参指南

数据分类这个问题,做遥感或者GIS的人迟早都会撞上。前阵子又看到武大那边在聊土地利用数据分类,这活儿听起来不就是“给地分个类”嘛,但真正动手做过的人才知道,它背后牵扯到的数据预处理、特征构建、模型选型、精度验证&#xff…

作者头像 李华
网站建设 2026/9/12 17:51:32

别再纠结论文AI生成工具了:6款工具一文说清

论文季一到,选工具比写论文还让人头大。市面上的AI写作产品多到数不过来,每个都宣称自己“最懂论文”,实际用起来差距不小。与其挨个注册试错,不如直接看一份横评。这篇把6款主流论文AI生成工具一次说清,帮你快速定位适…

作者头像 李华