D

Data.gov.il的MCP工具

@aviveldan/datagov-mcp
0 Stars 343 次浏览 aviveldan 更新于 2026-08-23

以色列政府数据的MCP用于Data.gov.il

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

DataGov Israel MCP 服务器

使用此项目轻松与以色列政府公共 API (data.gov.il) 进行交互。


快速开始

要求

uv

本项目使用 uv 包管理器,它是 pip 的替代品。

安装

  1. 克隆仓库:
    git clone <repository-url>
    cd datagov-mcp
    
  2. 安装依赖项:
    uv venv
    .venv\Scripts\activate  # 对于 MacOS / Linux 用户,请使用 source .venv/bin/activate
    uv pip install -r pyproject.toml
    uv lock # 更新项目的锁定文件
    

使用

您可以在 Claude Desktop 中安装此服务器,并通过运行以下命令立即与其交互:

fastmcp install server.py

或者,您可以使用 MCP 检查工具进行测试:

fastmcp dev server.py

可用工具

  • status_show - 显示服务器的当前状态
  • license_list - 列出所有可用许可证
  • package_list - 列出所有可用包
  • package_search - 使用各种过滤器搜索包
    • 所需参数:
      • q (字符串): 搜索查询字符串
      • fq (字符串): 过滤查询
      • sort (字符串): 排序顺序
      • rows (整数): 返回的行数
      • start (整数): 起始索引
      • include_private (布尔值): 是否包括私有包
  • package_show - 显示特定包的详细信息
    • 所需参数:
      • id (字符串): 包的 ID
  • organization_list - 列出所有组织
  • organization_show - 显示特定组织的详细信息
    • 所需参数:
      • id (字符串): 组织的 ID
  • resource_search - 使用各种过滤器搜索资源
    • 所需参数:
      • query (字符串): 搜索查询字符串
      • order_by (字符串): 排序字段
      • offset (整数): 分页偏移量
      • limit (整数): 分页限制
  • datastore_search - 使用各种过滤器搜索数据存储
    • 所需参数:
      • resource_id (字符串): 资源的 ID
      • q (字符串): 搜索查询字符串
      • distinct (布尔值): 返回唯一结果
      • plain (布尔值): 返回简单结果
      • limit (整数): 分页限制
      • offset (整数): 分页偏移量
      • fields (字符串): 结果中包含的字段
      • sort (字符串): 排序顺序
      • include_total (布尔值): 包括总数
      • records_format (字符串): 记录格式
  • fetch_data - 根据数据集名称查询从公共 API 获取数据
    • 所需参数:
      • dataset_name (字符串): 数据集名称
      • limit (整数): 要获取的记录数量
      • offset (整数): 分页偏移量

贡献

我们欢迎贡献以帮助改进 DataGov Israel MCP 服务器。无论您想添加新工具、增强现有功能还是改进文档,您的输入都是宝贵的。

有关其他 MCP 服务器和实现模式的示例,请参阅 Model Context Protocol 服务器仓库

许可证

本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。

相关 MCP 服务