Token导航 LogoToken导航TokenDH.com
Medical MCP logo
AI代理未说明官方级别未说明来源级核验

Medical MCP

MCP Server

一个本地运行的医疗数据服务器,提供FDA、WHO、PubMed等权威医疗数据的私有访问,用于AI工作流。

工具数

0

提示词数

0

GitHub Stars

90

资源数

0
本地服务器TypeScriptClaudeClaude DesktopClaudeCursor

安装说明

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

作者 / 组织

JamesANZ

提供方

JamesANZ

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

🩺 医疗MCP服务器

将可信的医疗数据直接带入您的人工智能工作流程。 本地服务器,用于私人免费访问FDA、世界卫生组织、PubMed、RxNorm和Google Scholar。没有API密钥。无数据泄露。

MCP(模型上下文协议) 将权威医疗信息带入Cursor和Claude Desktop等AI编码环境的服务器。

![Trust Score](https://archestra.ai/mcp-catalog/jamesanz__medical-mcp)

为什么使用医疗MCP?

  • 🔒 您的数据永远不会离开 –100%本地运行;无跟踪、无日志、无云
  • 🆓 没有API密钥 –开箱即用,零配置
  • 🏥 权威人士 –FDA、世界卫生组织、PubMed、RxNorm、Google Scholar、AAP、儿科杂志
  • 简易设置 –一键安装 光标 或简单的手动设置
  • 🔬 全面的 –药物信息、健康统计数据、医学文献、临床指南、儿科来源

快速开始

准备好将医疗智能引入您的人工智能工作流程了吗?几秒钟内安装:

在Cursor中安装(推荐):

🔗 在游标中安装

或手动安装:

npm install -g medical-mcp
# Or from source:
git clone https://github.com/JamesANZ/medical-mcp.git
cd medical-mcp && npm install && npm run build

特性

💊 药物信息

  • search-drugs –按品牌或通用名称搜索FDA数据库
  • get-drug-details –通过NDC代码获取全面的药物信息
  • search-drug-nomenclature –通过RxNorm标准化药物名称

📊 卫生统计

  • get-health-statistics -世界卫生组织全球卫生观测站数据(预期寿命、死亡率、疾病流行率)

🔬 医学文献

  • search-medical-literature –搜索3000多万篇PubMed文章
  • get-article-details –详细文章信息由PMID提供
  • search-google-scholar –引用的学术研究
  • search-medical-databases –多数据库搜索(PubMed、Scholar、Cochrane、ClinicalTrials.gov)
  • search-medical-journals –顶级期刊(新英格兰医学杂志、美国医学会杂志、柳叶刀、英国医学杂志、自然医学)

🏥 临床工具

  • search-clinical-guidelines –医疗机构的实践建议

👶 儿科来源

  • search-pediatric-guidelines –AAP指南和光明未来预防保健
  • search-pediatric-literature –主要儿科期刊(《儿科学》、《美国医学会杂志·儿科学》等)的研究
  • get-child-health-statistics -世界卫生组织的儿科健康指标(死亡率、免疫接种、营养)
  • search-pediatric-drugs –带有儿科标签和剂量信息的药物
  • search-aap-guidelines –全面的AAP指南搜索(光明未来+政策声明)

📊 缓存管理

  • get-cache-stats –查看缓存统计信息(命中率、内存使用情况、条目计数)

安装

光标(单击一次)

单击上面的安装链接或使用:

cursor://anysphere.cursor-deeplink/mcp/install?name=medical-mcp&config=eyJtZWRpY2FsLW1jcCI6eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm1lZGljYWwtbWNwIl19fQ==

手动安装

要求: Node.js 18+和npm

# Clone and build
git clone https://github.com/JamesANZ/medical-mcp.git
cd medical-mcp
npm install
npm run build

# Run server
npm start

克劳德桌面版

添加 claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "medical-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/medical-mcp/build/index.js"]
    }
  }
}

配置后重新启动Claude Desktop。

使用示例

搜索药物信息

询问药物的用途、剂量和安全信息:

{
  "tool": "search-drugs",
  "arguments": { "query": "Tylenol", "limit": 5 }
}

获取健康统计数据

检索全球健康指标,如预期寿命或死亡率:

{
  "tool": "get-health-statistics",
  "arguments": {
    "indicator": "Life expectancy at birth (years)",
    "country": "USA"
  }
}

搜索医学文献

查找任何医学主题的同行评审研究文章:

{
  "tool": "search-medical-literature",
  "arguments": { "query": "COVID-19 treatment", "max_results": 10 }
}

数据源

来源覆盖范围更新频率
美国食品药品监督管理局所有美国食品药品监督管理局批准的药物实时
世界卫生组织全球健康统计(194个国家)年度
PubMed3000多万医学引文每日
RxNorm标准化药物命名法(美国)每周
谷歌学术跨学科的学术论文实时
A股光明未来的指导方针和政策声明定期
儿科期刊主要儿科期刊(《儿科学》、《美国医学会杂志·儿科学》等)每日

安全与隐私

  • 仅限本地主机 –服务器在本地运行,没有外部访问
  • 无数据存储 –所有查询都是实时的,没有保存任何内容
  • 进程分离 –医疗数据保留在您的机器上
  • 没有API密钥 –没有可管理或泄露的凭据

用例

  • 医学研究人员 –无付费墙的快速文学评论
  • 医疗保健开发商 –使用真实的医疗数据构建原型
  • 学生 –获取药物信息和研究论文
  • 临床医生 –药物详细信息和健康统计的参考工具
  • 小儿科医生 –AAP指南、光明未来、儿科文献和儿童健康数据

缓存

服务器包括内存缓存层,以提高响应时间并减少API调用:

  • 自动缓存:所有API响应都使用源特定的TTL策略缓存
  • TTL策略:

- 美国食品药品监督管理局数据:24小时 - PubMed文章:1小时 - 世界卫生组织统计数据:7天 - RxNorm命名法:30天 - 临床指南:7天 - 谷歌学术:1小时 - 光明的未来:30天 - AAP政策:7天 - 儿科期刊:1小时 - 儿童健康指标:7天 - 儿科药物:24小时

  • 缓存管理:每5分钟自动清理过期条目
  • LRU驱逐:当缓存超过1000个条目时,将驱逐最近最少使用的条目
  • 缓存统计:使用 get-cache-stats 查看命中率和内存使用情况的工具

配置 (通过环境变量):

  • CACHE_ENABLED=true -启用/禁用缓存(默认值:true)
  • CACHE_MAX_SIZE=1000 -最大缓存条目数(默认值:1000)
  • CACHE_TTL_FDA=86400 -FDA TTL(秒)(默认值:86400)
  • CACHE_TTL_PUBMED=3600 -PubMed TTL(秒)(默认值:3600)
  • CACHE_TTL_WHO=604800 -世界卫生组织生存时间(以秒为单位)(默认值:604800)
  • CACHE_TTL_RXNORM=2592000 -RxNorm TTL(秒)(默认值:2592000)
  • CACHE_CLEANUP_INTERVAL=300000 -清理间隔(毫秒)(默认值:300000)

演出:对于API调用,缓存响应通常在\<10ms内返回,而在800-1500ms内返回。预期缓存命中率:常见查询为60%+。

技术细节

内置: Node.js、TypeScript、MCP SDK\ 依赖关系: @modelcontextprotocol/sdk, superagent, puppeteer, zod\ 平台: macOS、Windows、Linux

注: 谷歌学术访问使用具有速率限制的网络抓取。其他来源使用官方API。

医疗免责声明

⚠️ 重要:该工具提供来自权威来源的信息,但应 取代专业的医疗建议、诊断或治疗。始终咨询合格的医疗保健专业人员以做出医疗决定。

贡献

如果这个项目对你有帮助,请在GitHub上加星!

欢迎投稿!请打开问题或提交拉取请求。

许可证

MIT许可证——见 许可证.md 了解详情。

支持

如果你觉得这个项目有用,可以考虑支持它:

⚡ 闪电网络

lnbc1pjhhsqepp5mjgwnvg0z53shm22hfe9us289lnaqkwv8rn2s0rtekg5vvj56xnqdqqcqzzsxqyz5vqsp5gu6vh9hyp94c7t3tkpqrp2r059t4vrw7ps78a4n0a2u52678c7yq9qyyssq7zcferywka50wcy75skjfrdrk930cuyx24rg55cwfuzxs49rc9c53mpz6zug5y2544pt8y9jflnq0ltlha26ed846jh0y7n4gm8jd3qqaautqa

₿ 比特币: bc1ptzvr93pn959xq4et6sqzpfk2args22ewv5u2th4ps7shfaqrshe0xtp

※以太坊/EVM。: 0x42ea529282DDE0AA87B42d9E83316eb23FE62c3f

目录标签

目录标签

本地服务器TypeScriptClaude医疗数据本地部署AI工作流药物信息医学文献

支持客户端

Claude DesktopClaudeCursor

接入字段

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

未说明

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

none

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

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明nonelocal-only

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP