YNAB MCP
Claude Code と You Need A Budget (YNAB) の統合のための YNAB Model Context Protocol (MCP) サーバー。
概要
このリポジトリには、Claude CodeがYNAB(You Need A Budget)アカウントと連携できるようにするDockerベースのMCPサーバーが含まれています。OAuthフローを実装し、予算管理、取引追跡、財務分析のための包括的なAPIを提供します。
特徴
YNAB API を使用した OAuth ベースの認証
完全な予算とアカウント管理
取引の作成と分類
複数の予算(個人および家族)のサポート
レート制限の処理(YNAB API 制限:200 リクエスト/時間)
パフォーマンス向上のためのキャッシュ
はじめる
前提条件
ドッカー
Node.js v18+(開発用)
クロード・コード 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)"クロードの指示に従ってYNABアカウントで認証します
クロードとの統合
この MCP は Claude とシームレスに統合され、次のことが可能になります。
予算と取引の表示
財務分析の取得
自然な会話で予算を管理する
安全
トークンはマウントされたDockerボリュームに安全に保存されます
機密データは記録されません
認証にはOAuth 2.0標準を使用します
読み取り専用モードのサポート
実装の詳細
実装は、以下を使用してモデル コンテキスト プロトコル標準に従います。
Node.jsと公式MCP SDK
コンテナ化とデプロイメントのためのDocker
API 操作用の YNAB JavaScript SDK
認証のためのOAuth 2.0
ライセンス
マサチューセッツ工科大学
謝辞
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude Code が You Need A Budget (YNAB) アカウントと対話できるようにし、OAuth 認証を通じて予算管理、トランザクション追跡、財務分析のための API アクセスを提供するモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables Claude AI to interact with Paybyrd's payment processing API, allowing for creating payment links, processing refunds, and retrieving order information.Last updated -0
- AsecurityFlicenseAqualityProvides access to YNAB (You Need A Budget) functionality through the Model Context Protocol, allowing users to view account balances, access transaction data, and create new transactions.Last updated -10
- AsecurityAlicenseAqualityA 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.Last updated -11036MIT License
- -securityAlicense-qualityA 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.Last updated -3MIT License