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 構成を作成します。
- Claude Code CLI を使用して MCP を登録します。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 -1
- 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 -1333MIT 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