PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Servershealth-and-wellness谷歌云医疗健康AI服务(MCP)
返回「health-and-wellness」

谷歌云医疗健康AI服务(MCP)

modelscope·@Kartha-AI/google-cloud-healthcare-api-mcp

health-and-wellness0下载LocalModelScope

简介

谷歌云医疗健康API的MCP服务器为各种基于FHIR的数字健康解决方案启用了代理人工智能(Agentic AI),从更智能的医疗机构临床工作流程到支付方的预授权框架!

MCP Server 详情

来自 ModelScope 索引

用于 Google Cloud Healthcare API (FHIR) 的 MCP 服务器

smithery 徽章

这是一个 Model Context Protocol (MCP) 服务器,提供了与 Google Cloud Healthcare API 和像 pubmed 这样的公共医学研究 API 交互的医疗工具,使用如 Claude 和 Goose 等 MCP 客户端。

这是针对 EHRs 的 AgentCare MCP 服务器的一个略微修改版本。https://github.com/Kartha-AI/agentcare-mcp

主要区别在于这个仓库通过一个由 Firebase Auth 保护的 SmartonFHIR 网关与 Google Cloud Healthcare FHIR API 通信。

架构

<img src="screenshots/architecture.png" alt="架构" width="700">

演示

  • Claude: demo/claude-demo.mp4
  • Goose: demo/goose-demo.mp4

屏幕截图

<img src="screenshots/goose/goose-auth.png" alt="认证" width="700"> <img src="screenshots/goose/goose-patient.png" alt="患者" width="700"> <img src="screenshots/goose/goose-conditions.png" alt="状况" width="700"> <img src="screenshots/goose/goose-vitals.png" alt="生命体征" width="700"> <img src="screenshots/claude/gchapi.png" alt="GCHAPI" width="700"> <img src="screenshots/claude/convo.png" alt="对话" width="700"> <img src="screenshots/claude/chart.png" alt="时间线" width="700"> <img src="screenshots/claude/soap.png" alt="SOAP 记录" width="700">

工具

FHIR 工具

  • find_patient - 通过姓名、出生日期或其他标识符搜索患者
  • get_patient_observations - 获取患者的观察/生命体征
  • get_patient_conditions - 获取患者的当前疾病
  • get_patient_medications - 获取患者的当前药物
  • get_patient_encounters - 获取患者的临床就诊记录
  • get_patient_allergies - 获取患者的过敏和不耐受情况
  • get_patient_procedures - 获取患者的手术
  • get_patient_careteam - 获取患者的护理团队成员
  • get_patient_careplans - 获取患者的活跃护理计划
  • get_vital_signs - 获取患者的生命体征
  • get_lab_results - 获取患者的实验室结果
  • get_medications_history - 获取患者的用药历史
  • clinical_query - 执行自定义 FHIR 查询

医学研究工具

  • search-pubmed - 搜索与医疗状况相关的 PubMed 文章
  • search-trials - 查找相关临床试验
  • drug-interactions - 检查药物相互作用

使用方法

每个工具都需要特定的参数:

必需参数

  • 大多数工具需要 patientId
  • 一些工具有额外的参数:
    • lab_trend_analysis: 需要 labType
    • search-pubmed: 需要 query,可选 maxResults
    • search-trials: 需要 condition,可选 location
    • drug-interactions: 需要 drugs 数组

参考:/src/server/constants/tools.ts 了解工具的具体说明

与 claude 桌面版一起使用

for claude desktop: 
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
(use the env variables as shown above)

{
  "mcpServers": {
    "google-cloud-healthcare-api-mcp": {
      "command": "node",
      "args": [
        "/Users/your-username/{google-cloud-healthcare-api-mcp dir}/build/index.js"
      ],
      "env": {
          "FIREBASE_API_KEY":"XXXXXXXXX",
          "FIREBASE_AUTH_DOMAIN":"XXXXXXXX",
          "FIREBASE_PROJECT_ID":"XXXXXXX",
          "FIREBASE_STORAGE_BUCKET":"XXXXXXXXX",
          "FIREBASE_MESSAGING_SENDER_ID":"XXXXXXX",
          "FIREBASE_APP_ID":"XXXXXXXXX",
          "FIREBASE_MEASUREMENT_ID":"XXXXXXXX",
          "FIREBASE_AUTH_CALLBACK_PORT":"3456",
          "FHIR_BASE_URL":"{gchapi-fhir-gateway-host}/fhir",
          "PUBMED_API_KEY":"your_pubmed_api_key",
          "CLINICAL_TRIALS_API_KEY":"your_trials_api_key",
          "FDA_API_KEY":"your_fda_api_key"
      }
    }
  }
}

通过 Smithery 安装

要通过Smithery自动为Claude Desktop安装google-cloud-healthcare-api-mcp:

npx -y @smithery/cli install @Kartha-AI/google-cloud-healthcare-api-mcp --client claude

使用MCP Inspector本地启动MCP服务器

git clone git@github.com:Kartha-AI/google-cloud-healthcare-api-mcp.git
cd google-cloud-healthcare-api-mcp
npm install
npm run build
npm install -g @modelcontextprotocol/inspector
mcp-inspector  build/index.js
http://localhost:5173
Set up the env vars on Inspector

故障排除:

如果Claude桌面正在运行,它会使用3456端口进行身份验证。你需要使用以下命令终止该进程:

kill -9 $(lsof -t -i:3456)

相关 MCP Servers(来自「health-and-wellness」)

MCP急救医疗规划器

与Google地图集成,以在紧急情况下定位和评估医疗设施,帮助用户根据医疗需求、紧急程度和设施能力找到合适的医院和诊所。

@manolaz/emergency-medicare-planner-mcp-server

Strava健康数据分析服务器

一个模型上下文协议服务器,为语言模型提供对Strava API数据的访问,使它们能够查询和分析Strava上的运动员活动。

@tomekkorbak/strava-mcp-server

DICOM MCP Server (数字成像与通信医学上下文协议服务器)

一个连接性测试服务器,通过克劳德模型上下文协议支持DICOM网络操作(如C-ECHO),并支持节点配置管理。

@fluxinc/dicom-mcp-server

健康记录模型上下文协议服务器

一个模型上下文协议服务器,通过使用SMART on FHIR将人工智能工具与电子健康记录连接起来,允许对兼容电子健康记录中的患者数据进行安全的搜索、查询和分析。

@jmandel/health-record-mcp

临床试验数据平台

提供了对ClinicalTrials.gov AACT数据库的访问, enables分析临床试验数据、跟踪发展趋 势以及生成治疗景观洞察。

@navisbio/ctgov_MCP

Cicatriiz

暂无描述。

@Cicatriiz/healthcare-mcp-public

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/kartha-ai-google-cloud-healthcare-api-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

for claude desktop: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json (use the env variables as shown above) { "mcpServers": { "google-cloud-healthcare-api-mcp": { "command": "node", "args": [ "/Users/your-username/{google-cloud-healthcare-api-mcp dir}/build/index.js" ], "env": { "FIREBASE_API_KEY":"XXXXXXXXX", "FIREBASE_AUTH_DOMAIN":"XXXXXXXX", "FIREBASE_PROJECT_ID":"XXXXXXX", "FIREBASE_STORAGE_BUCKET":"XXXXXXXXX", "FIREBASE_MESSAGING_SENDER_ID":"XXXXXXX", "FIREBASE_APP_ID":"XXXXXXXXX", "FIREBASE_MEASUREMENT_ID":"XXXXXXXX", "FIREBASE_AUTH_CALLBACK_PORT":"3456", "FHIR_BASE_URL":"{gchapi-fhir-gateway-host}/fhir", "PUBMED_API_KEY":"your_pubmed_api_key", "CLINICAL_TRIALS_API_KEY":"your_trials_api_key", "FDA_API_KEY":"your_fda_api_key" } } } }

基本信息

分类
health-and-wellness / cloud-platforms
运行方式
No
许可证
MIT License
详情文件
kartha-ai-google-cloud-healthcare-api-mcp.md