YNAB MCP
YNAB MCP
YNAB 模型上下文协议 (MCP) 服务器用于 Claude Code 与 You Need A Budget (YNAB) 的集成。
概述
此仓库包含一个基于 Docker 的 MCP 服务器,使 Claude Code 能够与 YNAB(You Need A Budget)账户进行交互。它实现了 OAuth 流程,并提供了用于预算管理、交易跟踪和财务洞察的全面 API。
Related MCP server: ynab-mcp
特征
使用 YNAB API 进行基于 OAuth 的身份验证
完整的预算和账户管理
交易创建和分类
支持多种预算(个人和家庭)
速率限制处理(YNAB API 限制:200 个请求/小时)
通过缓存提高性能
入门
先决条件
Docker
Node.js v18+(用于开发)
Claude 代码 CLI
YNAB 账户
安装
克隆此存储库
将
config/config.example.js复制到config/config.js并添加您的 YNAB API 凭据构建 Docker 镜像:
docker build -t ynab-mcp:latest .为 Claude 创建 JSON 配置:
{ "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 Code CLI 注册 MCP:
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)"当 Claude 提示时,使用您的 YNAB 帐户进行身份验证
与克劳德的整合
该 MCP 与 Claude 无缝集成,可实现:
查看预算和交易
获取财务见解
通过自然对话管理预算
安全
令牌安全地存储在已安装的 Docker 卷中
未记录任何敏感数据
身份验证使用 OAuth 2.0 标准
支持只读模式
实现细节
该实现遵循模型上下文协议标准,使用:
Node.js 和官方 MCP SDK
Docker 用于容器化和部署
用于 API 操作的 YNAB JavaScript SDK
OAuth 2.0 用于身份验证
执照
麻省理工学院
致谢
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
- financeOAuthcom.zoninga
Personal finance for AI agents: accounts, budgets, goals, 9-strategy debt payoff, reports. OAuth 2.1
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI-powered interaction with YNAB (You Need A Budget) data, allowing users to query their budgets through conversational interfaces.1638141MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server for interacting with YNAB (You Need A Budget). Provides tools for accessing budget data through MCP-enabled clients like Claude Desktop.4MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables interaction with You Need A Budget (YNAB) via their API, allowing users to manage budgets, accounts, categories, and transactions through natural language.2MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol server for YNAB (You Need A Budget). Enables users to query budgets, accounts, categories, transactions, and more, as well as create, update, and delete transactions and manage scheduled transactions from any MCP client.272MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattweg/ynab-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server