ynab-mcp

MIT License

YNAB MCP サーバー

YNAB(You Need A Budget)と連携するためのモデルコンテキストプロトコル(MCP)サーバー。Claude DesktopなどのMCP対応クライアントから予算データにアクセスするためのツールを提供します。

MCPクライアント構成

基本構成

これを MCP クライアントの構成に追加します (例: Claude Desktop の場合はcline_mcp_settings.json )。

{ "mcpServers": { "ynab-mcp": { "command": "uvx", "args": ["run", "ynab-mcp"], "env": { "YNAB_API_KEY": "your-api-key-here" } } } }

詳細設定

特定のディレクトリから実行している場合:

{ "mcpServers": { "ynab-mcp": { "command": "uv", "args": ["--directory", "/path/to/ynab-mcp", "run", "ynab-mcp"], "env": { "YNAB_API_KEY": "your-api-key-here" } } } }

デバッグ

MCP Inspector を使用してデバッグするには:

  1. インスペクターをインストールします。
npm install -g @modelcontextprotocol/inspector
  1. UV でインスペクターを使用するように設定を更新します。
{ "mcpServers": { "ynab-mcp": { "command": "uv", "args": ["--directory", "/path/to/ynab-mcp", "run", "@modelcontextprotocol/inspector", "ynab-mcp"], "env": { "YNAB_API_KEY": "your-api-key-here" }, "disabled": false, "autoApprove": [] } } }

検査官は以下を提供します:

  • ツールの呼び出しと応答のリアルタイムログ
  • リクエスト/レスポンス検査
  • ツールスキーマ検証
  • インタラクティブなテストインターフェース

利用可能なツール

ユーザーを取得

ユーザー ID や電子メールなど、認証された YNAB ユーザーに関する情報を取得します。

リスト予算

予算 ID と名前を含む、認証されたユーザーがアクセスできるすべての予算を一覧表示します。

予算を取得

特定の予算に関する詳細情報(取引、カテゴリ、残高など)を取得します。オプションで日付フィルタリングと取引制限もサポートします。

注: 金額はミリ単位で返されます (例: 1000 = $1.00)。

予算カテゴリを取得する

カテゴリ グループ、名前、ID など、指定された予算で定義されているすべてのカテゴリを取得します。

予算設定の取得

通貨形式、日付形式、その他の設定など、指定された予算の設定を取得します。

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

YNAB(You Need A Budget)と連携するためのモデルコンテキストプロトコル(MCP)サーバー。Claude DesktopなどのMCP対応クライアントから予算データにアクセスするためのツールを提供します。

  1. MCP Client Configuration
    1. Basic Configuration
    2. Advanced Configuration
    3. Debugging
  2. Available Tools
    1. GetUser
    2. ListBudgets
    3. GetBudget
    4. GetBudgetCategories
    5. GetBudgetSettings

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    An 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 -
    10
    1
    Python
  • -
    security
    F
    license
    -
    quality
    Provides 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
  • A
    security
    A
    license
    A
    quality
    A 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 -
    1
    15
    1
    TypeScript
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    A hub server that connects to and manages other MCP (Model Context Protocol) servers.
    Last updated -
    181
    4
    TypeScript
    MIT License

View all related MCP servers

ID: np8t56h8d3