Israel Health Data MCP Server

Israel Health Data MCP Server

site icon
2025.05.09 0
Python健康数据服务政府数据接口其它
ILHealth-mcp 是一个基于 FastMCP 的服务器,用于访问以色列卫生部数据仪表板的 API。它作为以色列卫生部 API 和 MCP 客户端之间的桥梁,提供医院服务质量、调查等多种健康相关数据的便捷访问。
View on GitHub

Overview

产品定位

ILHealth-mcp 是一个数据接口服务,专门用于访问和提供以色列卫生部的健康数据。

核心功能

  • 提供对以色列卫生部数据的访问接口
  • 支持多种健康主题的数据查询
  • 作为 MCP 客户端与卫生部 API 之间的桥梁

适用场景

  • 健康数据分析与研究
  • 公共卫生监测
  • 医疗服务质量评估
  • 健康保险相关数据查询

主要特性

  • 支持多种健康主题的数据访问
  • 提供元数据查询功能
  • 支持特定数据端点查询
  • 提供相关链接和文档

使用场景

  1. 研究人员获取健康统计数据
  2. 公共卫生机构监测健康趋势
  3. 医疗机构评估服务质量
  4. 开发者构建健康相关应用

工具列表

  1. get_available_subjects: 获取所有可用主题区域及其描述
  2. get_metadata: 获取特定主题可用数据端点的元数据
  3. get_data: 从端点获取特定数据
  4. get_links: 获取主题区域的相关链接和文档

常见问题解答

  1. 如何与 Visual Studio Code 和 Copilot 一起使用?
  2. 需要替换 vscode/mcp.json 中的路径并启用 MCP 和 MCP.Discovery
  3. 如何与 Claude AI Assistant 一起使用?
  4. 使用 fastmcp install server.py 命令
  5. 如何进行测试?
  6. 使用 fastmcp dev server.py 命令与 MCP Inspector 一起测试

使用教程

使用依赖

  • Python 3.10 或更高版本
  • uv 包管理器

安装教程

git clone <repository-url>
cd ILHealth-mcp
uv venv
.venv\Scripts\activate
uv pip install -r pyproject.toml
uv lock

调试方式

  1. 使用 Visual Studio Code 和 Copilot:
  2. 配置 vscode/mcp.json 文件
  3. 确保启用了 MCP 和 MCP.Discovery
  4. 启用 Copilot 的代理模式

  5. 使用 Claude AI Assistant:

fastmcp install server.py
  1. 使用 MCP Inspector 进行测试:
fastmcp dev server.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。