DataGov 以色列 MCP 服务器
使用此项目轻松与以色列政府公共 API(data.gov.il)进行交互。
快速入门
要求
紫外线
该项目使用uv包管理器,它是 pip 的直接替代品。
安装
克隆存储库:
git clone <repository-url> cd datagov-mcp安装依赖项(对于 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中安装此服务器并通过运行以下命令立即与其交互:
或者,您可以使用 MCP 检查器进行测试:
如果客户端/服务器端口繁忙,您可以使用nano-dev-utils轻松释放它们:
在终端中输入“python”,然后运行以下代码:
输入 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(字符串):资源的IDq(字符串):要搜索的查询字符串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文件。
Related MCP Servers
- AsecurityAlicenseAqualityAn 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 -42818MIT License
- -securityAlicense-qualityOracle MCP Server by CDataLast updated -MIT License
- -securityAlicense-qualityIBM Informix MCP Server by CDataLast updated -MIT License
- -securityAlicense-qualityGmail MCP Server by CDataLast updated -MIT License