OpenBudget MCP Server

by OpenBudget

Integrations

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

  • Connects to the OpenBudget/BudgetKey platform hosted on GitHub, providing access to comprehensive Israeli governmental budget data, contracts, and support payment information.

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
                        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
                      • -
                        security
                        -
                        license
                        -
                        quality
                        Enables users to search and filter open source issues related to climate change and sustainability projects through the ClimateTriage API.
                        Last updated -
                        1
                        TypeScript

                      View all related MCP servers

                      ID: 39b5u3zr16