Skip to main content
Glama

Datagov Israel MCP

by aviveldan

DataGov イスラエル MCP サーバー

このプロジェクトを使用すると、イスラエル政府のパブリック API (data.gov.il) と簡単にやり取りできます。


クイックスタート

要件

紫外線

このプロジェクトでは、pip の代替品であるuvパッケージ マネージャーを使用します。

インストール

  1. リポジトリをクローンします。

    git clone <repository-url> cd datagov-mcp
  2. 依存関係をインストールします (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にインストールしてすぐに操作することができます。

fastmcp install server.py

あるいは、MCP Inspector を使用してテストすることもできます。

fastmcp dev server.py

クライアント/サーバー ポートがビジー状態の場合は、 nano-dev-utilsを使用して簡単に解放できます。

uv pip install nano-dev-utils

ターミナルに「python」と入力し、次のコードを実行します。

from nano_dev_utils import release_ports pr = release_ports.PortsRelease() pr.release_all()

ターミナルに戻るには 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 (文字列): リソースのID

      • q (文字列): 検索するクエリ文字列

      • 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ファイルをご覧ください。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aviveldan/datagov-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server