DataGov イスラエル MCP サーバー
このプロジェクトを使用すると、イスラエル政府のパブリック API (data.gov.il) と簡単にやり取りできます。
クイックスタート
要件
紫外線
このプロジェクトでは、pip の代替品であるuvパッケージ マネージャーを使用します。
インストール
リポジトリをクローンします。
git clone <repository-url> cd datagov-mcp依存関係をインストールします (Windows ユーザーの場合 - OneDrive によって監視されるフォルダーではこのスクリプトを実行しないでください):
uv venv .venv\Scripts\activate # source .venv/bin/activate for MacOS / Linux uv pip install -r pyproject.toml uv lock # update the project's lockfile
使用法
次のコマンドを実行すると、このサーバーをClaude Desktopにインストールしてすぐに操作することができます。
あるいは、MCP Inspector を使用してテストすることもできます。
クライアント/サーバー ポートがビジー状態の場合は、 nano-dev-utilsを使用して簡単に解放できます。
ターミナルに「python」と入力し、次のコードを実行します。
ターミナルに戻るには exit() と入力してください。または、上記のコードをスクリプトとして実行することもできます。
Related MCP server: Oracle MCP Server by CData
利用可能なツール
status_show- サーバーの現在のステータスを表示するlicense_list- 利用可能なライセンスをすべて一覧表示するpackage_list- 利用可能なすべてのパッケージを一覧表示しますpackage_search- さまざまなフィルターを使用してパッケージを検索する必要な引数:
q(文字列): 検索するクエリ文字列fq(文字列): フィルタークエリsort(文字列): ソート順rows(int): 返される行数start(int): 開始インデックスinclude_private(bool): プライベートパッケージを含める
package_show- 特定のパッケージの詳細を表示する必要な引数:
id(文字列): パッケージのID
organization_list- すべての組織を一覧表示するorganization_show- 特定の組織の詳細を表示する必要な引数:
id(文字列): 組織のID
resource_search- さまざまなフィルターを使用してリソースを検索する必要な引数:
query(文字列): 検索するクエリ文字列order_by(文字列): フィールドによる並べ替えoffset(int): ページ区切りのオフセットlimit(int): ページ区切りの制限
datastore_search- さまざまなフィルターを使用してデータストアを検索する必要な引数:
resource_id(文字列): リソースのIDq(文字列): 検索するクエリ文字列distinct(bool): 異なる結果を返すplain(bool): プレーンな結果を返すlimit(int): ページ区切りの制限offset(int): ページ区切りのオフセットfields(文字列): 結果に含めるフィールドsort(文字列): ソート順include_total(bool): 合計数を含めるrecords_format(文字列): レコードの形式
fetch_data- データセット名クエリに基づいてパブリックAPIからデータを取得します必要な引数:
dataset_name(文字列): データセットの名前limit(int): 取得するレコード数offset(int): ページ区切りのオフセット
貢献
DataGov Israel MCPサーバーの改善にご協力いただける方は大歓迎です。新しいツールの追加、既存の機能の強化、ドキュメントの改善など、皆様からの貴重なご意見をお待ちしております。
その他の MCP サーバーおよび実装パターンの例については、モデル コンテキスト プロトコル サーバー リポジトリを参照してください。
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。