Token导航 LogoToken导航

MCP Server · 搜索检索

Datagov Israel MCP

MCP server for Israel Government Data

stdio官方级别未说明来源级核验工具 13
HTMLClaude搜索Claude Desktop

快速开始

作者 / 组织
aviveldan
提供方
aviveldan
运行时
Python

工具数量

13

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

144

仓库热度

收录来源

4 个

MCP.so

选型结论

Datagov Israel MCP 属于搜索检索类 MCP Server,公开资料标注 13 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

pip install nano-dev-utils

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 13 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

以色列数据政府MCP服务器

用于探索以色列政府开放数据的MCP服务器(数据.gov.il)--内置交互式可视化功能,由 MCP应用程序.

搜索数千个公共数据集,分析它们的结构,生成图表,并在地图上绘制地理数据——所有这些都可以通过你的人工智能助手完成。

______________________________________________________________________

你能用这个做什么?

🏠 探索住房市场

分析公共住房数据集,了解单元大小、位置和可用性:

看看哪些城市对政府住房彩票的需求最大:

了解全国公寓面积的分布情况:

跟踪住房单元随时间的可用性:

🗺️ 地图公共基础设施

想象一下以色列各地的教育机构:

规划公共交通站点:

______________________________________________________________________

快速开始

安装

git clone https://github.com/aviveldan/datagov-mcp.git
cd datagov-mcp

# Create virtual environment and install (requires uv)
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
uv pip install -e ".[dev]"

与Claude Desktop一起使用

fastmcp install claude-desktop server.py

重新启动Claude Desktop——您将立即看到DataGovIL工具可用。

用MCP检查器试试

fastmcp dev inspector server.py

这将打开一个web UI,您可以在其中浏览工具、交互式测试它们,并在 应用 选项卡。

与一起使用 fastmcp dev apps

在本地预览交互式可视化应用程序:

fastmcp dev apps server.py

______________________________________________________________________

示例:寻找房地产机会

以下是探索以色列住房市场的人的真实工作流程:

You: "Search for discounted housing lottery datasets"

→ package_search(q="דירה בהנחה")
  Found: "נתונים תקופתיים - תכנית דירה בהנחה" (Discounted Housing Program)
  Resource ID: 7c8255d0-49ef-49db-8904-4cf917586031

You: "Profile this dataset so I can understand what fields are available"

→ dataset_profile(resource_id="7c8255d0-49ef-49db-8904-4cf917586031")
  Shows: LamasName (city), Subscribers, Winners, PriceForMeter,
         LotteryHousingUnits, ProjectName, Neighborhood...

You: "Show me which cities have the most subscribers competing for units"

→ chart_generator(
    resource_id="7c8255d0-49ef-49db-8904-4cf917586031",
    chart_type="bar",
    x_field="LamasName",
    y_field="Subscribers",
    title="Housing Lottery Subscribers by City"
  )
  → Interactive bar chart rendered in MCP Apps UI

You: "Now show the public housing units — map them and show me sizes"

→ dataset_profile(resource_id="c3a68837-9b7a-4ee7-bd92-130678dc8ae3")
  Shows: CityLmsName, NumOfRooms (avg 2.4), Floor, TotalArea (21-110 m²)...

→ chart_generator(
    resource_id="c3a68837-9b7a-4ee7-bd92-130678dc8ae3",
    chart_type="histogram",
    x_field="TotalArea",
    title="Distribution of Housing Unit Sizes (m²)"
  )
  → Most units are 48-57 m², with a long tail up to 110 m²

洞察: 像阿什凯隆和斯德洛特这样的城市每彩票有25000-35000名订阅者,这是一场激烈的竞争。外围的小城市(Umm al-Fahm、Nazareth)要少得多。如果你在位置上灵活,你的几率会大大提高。

______________________________________________________________________

可用工具

核心数据工具

工具说明
status_show获取CKAN版本和站点信息
license_list列出可用的数据集许可证
package_list获取所有数据集ID
package_search使用过滤器和排序搜索数据集
package_show获取特定数据集的详细元数据
organization_list列出所有组织
organization_show获取特定组织的详细信息
resource_search在数据集中搜索资源
datastore_search查询特定资源中的数据
fetch_data便利工具——按名称查找数据集并获取其数据

可视化工具(MCP应用程序)📊

这些工具直接在MCP兼容客户端中呈现交互式UI。

dataset_profile

分析数据集以了解其结构和质量。

  • 检测到字段:整数、数字、字符串、坐标
  • 统计:最小值、最大值、平均值、空计数、唯一值
  • 输出:具有搜索/筛选功能的交互式DataTable
dataset_profile(resource_id="c3a68837-9b7a-4ee7-bd92-130678dc8ae3", sample_size=200)
chart_generator

从任何数据集生成交互式图表。

图表类型用例
histogram数值分布(例如公寓面积)
bar比较类别(例如,每个城市的订户)
line随时间变化的趋势(例如,每次抽奖的住房单位)
scatter两个数值字段之间的相关性
chart_generator(
  resource_id="7c8255d0-49ef-49db-8904-4cf917586031",
  chart_type="bar",
  x_field="LamasName",
  y_field="Subscribers",
  title="Housing Lottery Subscribers by City",
  limit=50
)
map_generator

在交互式传单地图上绘制地理数据。

map_generator(
  resource_id="e873e6a2-66c1-494f-a677-f5e77348edb0",
  lat_field="Lat",
  lon_field="Long",
  limit=500
)

______________________________________________________________________

有用的资源ID

以下是一些有趣的数据集:

数据集资源ID适用
✈️ 航班(Flights) e83f763b-b7d7-479e-b172-ae981ddc6de5航空公司柱状图
🏠 公共住房(Public Housing) c3a68837-9b7a-4ee7-bd92-130678dc8ae3柱状图、剖面图
🎰 Housing Lotteries (公寓) 7c8255d0-49ef-49db-8904-4cf917586031条形图/折线图
🚌 交通站(Stations) e873e6a2-66c1-494f-a677-f5e77348edb0地图(有纬度/经度)
🏫 学校(Schools) 5c5d6bb0-755d-470d-84b6-d7dd3135ba9c地图(UTM_X/UTM_Y)

______________________________________________________________________

建筑

MCP应用程序

  • DataProfile 应用 → DataTable, Metric 组件
  • Charts 应用 → BarChart, LineChart, ScatterChart, Histogram
  • Maps 应用 → Embed 带HTML传单

通过注册的工具 @app.ui() 自动获取正确的MCP Apps元数据并在兼容的客户端中呈现。

异步HTTP层

所有API调用都使用 httpx.AsyncClient 与:

  • 30秒超时
  • 自动重试5xx错误
  • 连接池

数据安全

  • CKAN中的数值被强制(句柄 "25" → 25.0)
  • 地图弹出内容是HTML转义的,以防止XSS
  • 折线图按x轴排序,以便正确渲染

______________________________________________________________________

发展

运行测试

pytest tests/ -v          # 39 tests
pytest tests/ --cov=datagov_mcp  # With coverage

代码的风格

ruff check .   # Lint
ruff format .  # Format

项目结构

datagov-mcp/
├── datagov_mcp/
│   ├── server.py          # Core CKAN tools + provider registration
│   ├── apps.py            # FastMCPApp definitions (DataProfile, Charts, Maps)
│   ├── visualization.py   # Visualization tools (@app.ui entry points)
│   ├── api.py             # CKAN API helper
│   └── client.py          # HTTP client
├── tests/                 # 39 tests with HTTP mocking
│   ├── test_api.py
│   ├── test_contracts.py
│   ├── test_tools.py
│   └── test_visualization.py
├── screenshots/           # Auto-generated demo screenshots
├── server.py              # Entrypoint
└── pyproject.toml

______________________________________________________________________

贡献

我们欢迎捐款!看 贡献.md 作为指导方针。

  1. 分叉存储库
  2. 创建要素分支
  3. 通过测试进行更改
  4. 提交拉取请求

______________________________________________________________________

故障排除

与MCP检查员的端口冲突

pip install nano-dev-utils
python -c "from nano_dev_utils import release_ports; release_ports.PortsRelease().release_all()"

Windows+OneDrive

避免在OneDrive同步文件夹中运行安装。看 紫外线#7906.

导入错误

uv pip install -e ".[dev]"

______________________________________________________________________

许可证

麻省理工学院——见 许可证.

致谢

工具与能力

工具数量

13

资源数量

0

提示词数量

0

能力标签

research-and-dataHTML本地部署政府数据数据可视化交互式图表地理数据开放数据

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 工具数量 13 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Datagov Israel MCP

MCP.so · 本页

13stdio有4 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Datagov Israel MCP 怎么安装?

公开资料给出的安装命令是 pip install nano-dev-utils,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Datagov Israel MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Datagov Israel MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Datagov Israel MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Datagov Israel MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP