Перейти к содержимому

DataGov Israel MCP Server

Обеспечивает взаимодействие с публичным API данных правительства Израиля (data.gov.il)

Python
135 stars

Описание

Это сервер MCP для удобного доступа к открытому API data.gov.il. Основан на Python с использованием менеджера пакетов uv. Ключевые особенности: инструменты для поиска пакетов, организаций, ресурсов и данных в хранилище. Поддерживает фильтры, пагинацию и сортировку. Потенциальные применения: анализ открытых данных для исследований, разработок приложений, статистики и мониторинга государственных датасетов.

Возможности

package_search

Поиск пакетов с фильтрами, сортировкой и пагинацией, включая приватные.

package_show

Просмотр деталей конкретного пакета по ID.

organization_list и organization_show

Список организаций и детали по ID.

resource_search

Поиск ресурсов с запросом, сортировкой и лимитами.

datastore_search

Поиск в хранилище данных ресурса с фильтрами, полями и форматами.

fetch_data

Загрузка данных из публичного API по имени датасета с лимитами и offset.

status_show, license_list, package_list

Отображение статуса сервера, список лицензий и доступных пакетов.

Установка

  1. Клонируйте репозиторий: git clone ; cd datagov-mcp.
  2. Создайте виртуальное окружение: uv venv.
  3. Активируйте: .venv\Scripts\activate (Windows) или source .venv/bin/activate (MacOS/Linux).
  4. Установите зависимости: uv pip install -r pyproject.toml; uv lock. Для запуска: fastmcp install claude desktop server.py или fastmcp dev server.py.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
135

Ссылки