ILBudget-mcp について
ILBudget-mcpは、OpenBudget APIを通じてイスラエルの政府予算データにアクセスするFastMCPサーバーです。予算構造や履歴、契約、支援金の取得と横断検索に対応します。
主な機能
- 01予算構造の取得
- 02詳細な予算項目の確認
- 03予算コードの履歴確認
- 04契約と支援金の取得
- 05複数カテゴリのデータ検索
活用シーン
- 01予算コードの過去データを確認
- 02コードから契約情報を探す
- 03支援金情報を取得
- 04イスラエルの予算データを検索
MCP 対応
OpenBudget APIとMCPクライアントをつなぎ、予算データ、履歴、契約、支援金、検索のツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ILBudget-mcp
OpenBudget API を通じてイスラエルの予算データにアクセスする MCP サーバーです。
説明
このプロジェクトは、イスラエルの OpenBudget データと連携する FastMCP サーバーを提供します。
予算データ、契約、支援情報に簡単にアクセスできます。
OpenBudget API と MCP クライアントをつなぐブリッジとして機能します。
このプロジェクトは、OpenBudget/BudgetKey チームの素晴らしい取り組みのおかげで実現しました。
この MCP サーバーで使用している API の詳細については、チームのUsingTheAPIをご覧ください。
独自のクエリやツールを作成する場合は、Redashを使ってテストできます(私のクエリはILBudgetServer.pyで確認できます)。
機能
- イスラエルの政府予算データにフルアクセスできます
- OpenBudget API とリアルタイムに連携します
- 複数のデータカテゴリにわたる包括的な検索機能を備えています
- 過去の予算の追跡と分析ができます
- 契約と支援金の支払いに関する情報を取得できます
- クライアントアプリケーションから使いやすい MCP インターフェースを提供します
必要条件
- Python 3.10 以降
- uv パッケージマネージャー
インストール
git clone <repository-url>
cd ILBudget-mcp
uv venv
.venv\Scripts\activate
uv pip install -r pyproject.toml
uv lock
使用方法
以下のいずれかの方法でサーバーをインストールして実行します。
-
Visual Studio Code(Copilot を使用)で使用する場合:
vscode/mcp.jsonに移動し、{YOUR-LOCAL-PATH} をリポジトリをクローンしたパスに置き換えます。
VSCode によってサーバーが自動的に検出されるはずです。
動作しない場合は、vscode://settings/mcpで MCP と MCP.Discovery が有効になっていることを確認してください。
vscode の Copilot でエージェントモードを有効にしてください。

-
Claude AI Assistantで使用する場合:
fastmcp install ILBudgetServer.py
- MCP Inspector でテストする場合(詳しくはMCP Inspectorをご覧ください):
fastmcp dev ILBudgetServer.py
利用可能なツール
get_budget()- 予算全体の構造を取得しますget_detailed_budget_for_specific_parent(parent)- 指定した親項目の下にある詳細な予算項目を取得しますget_budget_history_for_code(code)- 特定の予算コードの過去のデータを取得しますget_contract(code)- 特定の予算コードの契約情報を取得しますget_supports(code)- 特定の予算コードの支援金の支払い情報を取得しますsearch(searchTerm, searchType)- 複数のカテゴリを対象に一般検索を実行します
依存関係
- fastmcp >= 2.1.1
- requests >= 2.32.3
貢献
DataGov Israel MCP サーバーの改善に役立つ貢献を歓迎します。
新しいツールの追加、既存機能の強化、ドキュメントの改善など、皆さまからのご協力をお待ちしています。
ほかの MCP サーバーの例や実装パターンについては、Model Context Protocol サーバーリポジトリをご覧ください。
ライセンス
このプロジェクトは、以下のデュアルライセンスで提供されています。
- MIT License
- Creative Commons Attribution-ShareAlike 4.0 International License
詳細については、LICENSEファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。