Medical MCP:免 key 查药品、指南和医学文献
免 API key 的医学信息 MCP:一次查 FDA、EMA、TGA 等多国药监的药品、不良事件和召回,再查 PubMed 文献和临床指南,带证据等级标签。
项目与安装文档
查看项目https://github.com/JamesANZ/medical-mcp
查一个药,美国看 FDA 和 DailyMed,澳洲看 TGA,欧洲看 EMA,再去 PubMed 翻文献,开五六个标签页是常事。Medical MCP 把这些公开来源接成一组工具,装上就能用,不需要注册任何 API key,服务在本机运行。截至 2026-10-06 约 110 star,v2.0 加了熔断、重试和限流,单个数据源挂了也不会拖垮整次查询。
能做什么
- 药品信息:
search-drugs同时查 FDA、DailyMed、TGA、Health Canada 和 EMA,可按国家过滤;search-drug-nomenclature用 RxNorm 统一药名;search-drug-safety查 FAERS 不良事件、召回和短缺。 - 文献:
search-medical-literature搜 PubMed,结果自动标注研究类型和证据等级(从荟萃分析到病例报告),可按问题重新排序。 - 指南和试验:
search-clinical-guidelines查临床实践建议,search-clinical-trials查 ClinicalTrials.gov。 - 儿科专题:儿科指南、儿科期刊文献和带儿科标签的药品单独成组。
- 健康统计和自检:
get-health-statistics取 WHO 全球健康数据,health-check报告各数据源延迟和熔断状态。
适合谁
- 药师、医学生和医学编辑,需要快速核对某个药在不同国家的说明书和安全警示。
- 做医疗内容审核的团队,想让智能体先按证据等级筛一遍文献。
接入方式
需要 Node.js 18 以上。README 的 Cursor 一键安装用的就是下面这段配置,其他客户端照填:
{
"mcpServers": {
"medical-mcp": {
"command": "npx",
"args": ["-y", "medical-mcp"]
}
}
}
可选设置 NCBI_API_KEY,PubMed 请求上限从每秒 3 次提到 10 次。
编辑点评
它和 BioMCP 有重叠,但面向的人不同:BioMCP 偏基因组和科研,Medical MCP 偏药品监管和临床文献,多国药监一次查完是它最实用的地方。README 自己说得很清楚,证据等级是根据标题和摘要自动打的标签,没有人工复核;重排序只是检索排序,不是诊断。Google Scholar 等网页来源要配 MONID_API_KEY 才走第三方搜索,否则退回 Semantic Scholar。它是信息检索工具,不构成医疗建议。许可证为 MIT。