YNAB Model Context Protocol (MCP) 服务器用于 Claude Code 与 You Need A Budget (YNAB) 的集成。
此仓库包含一个基于 Docker 的 MCP 服务器,使 Claude Code 能够与 YNAB(您需要预算)账户进行交互。它实现了 OAuth 流程,并提供了一个全面的 API,用于预算管理、交易跟踪和财务洞察。
已发现以下问题:
sinceDate 参数时,list_transactions 端点会因“无效日期”错误而失败我们正在积极解决以下问题:
fix-transactions-api 分支:处理交易 API 中的日期格式问题fix-mcp-registration 分支:确保所有 API 工具都正确注册并可用此 MCP 包含先进的类别管理功能:
详情请参阅 类别管理文档。
config/config.example.js 复制到 config/config.js 并添加您的 YNAB API 凭据docker build -t ynab-mcp:latest .{
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"/path/to/data:/app/data",
"-v",
"/path/to/config:/app/config",
"-e",
"NODE_ENV=production",
"ynab-mcp:latest"
]
}
claude mcp add-json ynab '{"command": "docker", "args": ["run", "--rm", "-i", "-v", "/path/to/data:/app/data", "-v", "/path/to/config:/app/config", "-e", "NODE_ENV=.production", "ynab-mcp:latest"]}'
您也可以将 JSON 保存到文件中并使用:
claude mcp add-json ynab "$(cat config.json)"
此 MCP 可无缝集成到 Claude 中,允许:
实现遵循 Model Context Protocol 标准,使用:
MIT