Datagov Israel MCP

by aviveldan
MIT License
53
  • Apple
  • Linux

Integrations

  • Allows cloning of the repository to access the MCP server code.

  • References GitHub for examples of other MCP servers and implementation patterns.

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() と入力してください。または、上記のコードをスクリプトとして実行することもできます。

利用可能なツール

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

-
security - not tested
A
license - permissive license
-
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.

Data.gov.il イスラエル政府データ用 MCP

  1. クイックスタート
    1. 要件
    2. インストール
    3. 使用法
  2. 利用可能なツール
    1. 貢献
      1. ライセンス

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          An MCP server that provides powerful search capabilities for Jewish texts and literature. This server enables Large Language Models to search and reference Jewish texts through a standardized interface.
          Last updated -
          12
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          An MCP server that provides access to government datasets from Data.gov, enabling users to search packages, view dataset details, list groups and tags, and access resources by URL.
          Last updated -
          4
          7
          5
          JavaScript
          MIT License
          • Apple
        • A
          security
          F
          license
          A
          quality
          An MCP server that enables users to search for government grants based on keywords and view detailed information including funding, eligibility, and deadlines.
          Last updated -
          1
          JavaScript
        • -
          security
          -
          license
          -
          quality
          An MCP server that provides country-related data from the REST Countries API, allowing users to query information about countries through natural language.
          Last updated -
          TypeScript

        View all related MCP servers

        ID: w8agkkey3f