OpenBudget MCP Server

by OpenBudget

Integrations

  • Supports the Creative Commons Attribution-ShareAlike 4.0 International License as one of the project's dual licensing options.

  • Integrates with the OpenBudget/BudgetKey GitHub project, enabling access to Israel's governmental budget data, contracts, and support payments.

OpenBudget MCP サーバー

OpenBudget API へのアクセスを提供し、さまざまな予算関連のデータセットのクエリと検索を可能にする MCP サーバー。

説明

このプロジェクトは、イスラエルのOpenBudgetデータと連携するFastMCPサーバーを提供します。これにより、予算データ、契約、支援情報への容易なアクセスが可能になります。OpenBudget APIとMCPクライアント間の橋渡しとして機能します。

このプロジェクトは、 OpenBudget/BudgetKeyチームの素晴らしい仕事のおかげで実現しました。

特徴

  • イスラエル政府予算データへの完全アクセス
  • OpenBudget APIとのリアルタイム統合
  • 複数のデータカテゴリにわたる包括的な検索機能
  • 過去の予算の追跡と分析
  • 契約およびサポート支払い情報の取得
  • クライアントアプリケーション用の使いやすいMCPインターフェース

要件

  • Python 3.10以上
  • UVパッケージマネージャー

インストール

git clone <repository-url> cd OpenBudget-mcp uv venv .venv\Scripts\activate uv pip install -r pyproject.toml uv lock

使用法

次のいずれかの方法でサーバーをインストールして実行します。

  1. Visual Studio Code(Copilot を使用)で使用する場合: vscode/mcp.jsonに移動し、{YOUR-LOCAL-PATH} をリポジトリのクローン先のパスに置き換えてください。VSCode はサーバーを自動的に検出するはずです。それでも検出されない場合は、 vscode://settings/mcpで MCP と MCP.Discovery が有効になっていることを確認してください。また、vscode Copilot でエージェントモードが有効になっていることを確認してください。
  2. Claude AI Assistantで使用する場合:
fastmcp install server.py
  1. MCP Inspector を使用したテストの場合 ( MCP Inspectorで方法について学習します):
fastmcp dev server.py

利用可能なデータセット

利用可能なデータセットは次のとおりです。

  • 予算項目データ
  • 収入項目データ
  • サポートデータ
  • 契約データ
  • エンティティデータ
  • 予算変更要求データ
  • 予算変更取引データ

MCPツール

データセット情報を取得する

列やデータベース スキーマなど、データセットの構造に関する情報を取得します。

検索データセット

データセット内で全文検索を実行します。

クエリデータセット

データセットに対して SQL クエリを実行します。

MCPリソース

利用可能なデータセット

利用可能なすべてのデータセットのリストを取得します。

エラー処理

ツールは次の場合に適切なエラー メッセージを返します。

  • データセット名が無効です
  • 無効なSQLクエリ
  • APIリクエストの失敗
  • ネットワーク接続の問題

APIドキュメント

このサーバーはOpenBudget APIに基づいています。APIエンドポイントとデータ構造の詳細については、 budgetkey.yamlのOpenAPI仕様を参照してください。

貢献

DataGov Israel MCPサーバーの改善にご協力いただける方は大歓迎です。新しいツールの追加、既存の機能の強化、ドキュメントの改善など、皆様からの貴重なご意見をお待ちしております。

その他の MCP サーバーおよび実装パターンの例については、モデル コンテキスト プロトコル サーバー リポジトリを参照してください。

ライセンス

このプロジェクトは、以下の二重ライセンスを受けています。

  • MITライセンス
  • クリエイティブ・コモンズ 表示-継承 4.0 国際ライセンス

詳細については、 LICENSEファイルを参照してください。

-
security - not tested
F
license - not found
-
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.

イスラエルの OpenBudget API へのアクセスを提供し、ユーザーは予算項目、契約、支援金支払いなどのさまざまな政府予算データセットを照会および検索できます。

  1. 説明
    1. 特徴
      1. 要件
        1. インストール
          1. 使用法
            1. 利用可能なデータセット
              1. MCPツール
                1. データセット情報を取得する
                2. 検索データセット
                3. クエリデータセット
              2. MCPリソース
                1. 利用可能なデータセット
              3. エラー処理
                1. APIドキュメント
                  1. 貢献
                    1. ライセンス

                      Related MCP Servers

                      • A
                        security
                        A
                        license
                        A
                        quality
                        Enables interaction with Federal Election Commission data via the OpenFEC API, providing access to campaign finance information such as candidates, committees, contributions, and expenditures through the Model Context Protocol.
                        Last updated -
                        12
                        1
                        JavaScript
                        BSD 3-Clause
                        • Apple
                        • Linux
                      • A
                        security
                        F
                        license
                        A
                        quality
                        Connects to the US Treasury's Fiscal Data API, enabling users to fetch specific treasury statements, access historical data, and generate formatted reports.
                        Last updated -
                        12
                        6
                        TypeScript
                        • Apple
                      • A
                        security
                        F
                        license
                        A
                        quality
                        Enables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.
                        Last updated -
                        1
                        8
                        Python
                      • -
                        security
                        A
                        license
                        -
                        quality
                        A command-line interface and API that allows users to analyze and visualize AWS cloud spending data by enabling Claude to query AWS Cost Explorer through natural language conversations.
                        Last updated -
                        80
                        Python
                        MIT License
                        • Linux
                        • Apple

                      View all related MCP servers

                      ID: deyoehqdsd