Data.gov.il的MCP工具
以色列政府数据的MCP用于Data.gov.il
服务介绍
DataGov Israel MCP 服务器
使用此项目轻松与以色列政府公共 API (data.gov.il) 进行交互。
快速开始
要求
uv
本项目使用 uv 包管理器,它是 pip 的替代品。
安装
- 克隆仓库:
git clone <repository-url> cd datagov-mcp - 安装依赖项:
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(字符串): 资源的 IDq(字符串): 搜索查询字符串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 文件。