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
- AsecurityFlicenseAqualityAn MCP server that allows users to interact with YNAB data, enabling access to account balances, transactions, and the creation of new transactions through the Model Context Protocol.Last updated -101Python
- -securityFlicense-qualityProvides 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 -Python
- 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 -1151TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.Last updated -2