Token导航 LogoToken导航TokenDH.com
Google Cloud Healthcare API MCP Server logo
运维云端stdio官方级别未说明来源级核验

Google Cloud Healthcare API MCP Server

MCP Server

@smithery/cli

一个基于Google Cloud Healthcare API的MCP服务器,提供与FHIR资源交互的医疗工具,支持PubMed等公共医学研究API。

工具数

16

提示词数

0

GitHub Stars

1

资源数

0
JavaScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

msathiyakeerthi

提供方

msathiyakeerthi

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

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

详细介绍

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

](https://smithery.ai/server/@Kartha-AI/google-cloud-healthcare-api-mcp)

一种模型上下文协议(MCP)服务器,提供医疗保健工具,用于在 谷歌云医疗API 以及使用Claude和Goose等MCP客户端的pubmed等公共医学研究API。

这是用于EHR的AgentCare MCP服务器的稍作修改的版本。https://github.com/Kartha-AI/agentcare-mcp

主要区别在于,该仓库通过由Firebase Auth保护的SmartonGetIgateway与谷歌云医疗服务的kubectl API进行通信。

建筑

演示

  • 克劳德:演示/Claude-demo.mp4
  • 鹅:演示/ceese-demo.mp4

截图

工具

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 -执行自定义kubectl查询

医学研究工具

  • 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安装

通过以下方式自动为Claude Desktop安装谷歌云医疗保健api mcp 史密瑟里:

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

使用MCP检查器在本地启动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)

目录标签

目录标签

JavaScriptClaude云端部署医疗数据本地部署FHIRGoogleCloudMCP服务器医学研究

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP