关于 pharma-mcp
pharma-mcp 是面向临床与制药团队的 MCP 服务,可访问公开的试验、文献、FDA、不良事件和 ICH 指南数据。它支持检索、记录查询与引文格式化,无需 API 密钥。
主要功能
- 01搜索临床试验并获取方案
- 02搜索 PubMed 并获取摘要
- 03查询 FDA 药品标签与警告
- 04检索 FAERS 不良事件报告
- 05获取 ICH 指南摘要
- 06格式化 PubMed 引文
适用场景
- 01查找特定疾病或药物的临床试验
- 02检索文献并格式化参考文献
- 03核查药品标签与不良事件报告
- 04撰写法规材料时查询 ICH 要求
MCP 相关
向 MCP 客户端提供 ClinicalTrials.gov、PubMed、openFDA、FAERS 和 ICH 指南摘要的搜索与查询工具。数据来自公开来源,无需 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
pharma-mcp
用于临床和药品数据的 MCP 服务。
让 Claude 和任何兼容 MCP 的 AI Agent 直接访问:
- ClinicalTrials.gov — 搜索并获取试验方案、终点、入选资格标准
- PubMed — 使用 MeSH 词进行文献搜索,获取完整摘要并格式化引文
- FDA openFDA — 药品标签、获批适应症、警告、黑框警告
- FDA FAERS — 包含患者人口统计信息和结局的不良事件报告
- ICH Guidelines — E3、E6、E9、M4、Q1A 等指南的结构化摘要
无需 API 密钥。所有数据源均为公开数据。不到 60 秒即可在本地运行。
工具
| 工具 | 描述 |
|---|---|
search_clinical_trials | 按疾病、药品或申办方搜索 ClinicalTrials.gov |
get_trial_details | 根据 NCT ID 获取完整方案详情 |
search_pubmed | 使用 MeSH、布尔运算符和日期筛选条件搜索 PubMed 文献 |
get_pubmed_abstract | 根据 PMID 获取完整摘要和元数据 |
search_fda_drugs | 搜索 FDA 药品标签 — 适应症、警告、剂型 |
get_fda_adverse_events | 按药品和/或反应搜索 FAERS 不良事件报告 |
get_ich_guideline | 按代码(E3、E6、M4…)或主题获取 ICH 指南摘要 |
format_citation | 根据 PMID 生成 Vancouver、APA 或 AMA 格式的引文 |
快速开始
安装
git clone https://github.com/pubspro/pharma-mcp.git
cd pharma-mcp
npm install
添加到 Claude Desktop
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"pharma-mcp": {
"command": "node",
"args": ["/absolute/path/to/pharma-mcp/src/index.js"]
}
}
}
重启 Claude Desktop。工具会自动显示。
添加到 Claude Code
claude mcp add pharma-mcp node /absolute/path/to/pharma-mcp/src/index.js
示例提示词
连接后,向 Claude 提问:
Search ClinicalTrials.gov for Phase 3 recruiting trials for non-small cell lung cancer involving osimertinib.
Find the 10 most recent PubMed papers on GLP-1 receptor agonists and cardiovascular outcomes. Format citations in Vancouver style.
Get the FDA label for semaglutide — what are the boxed warnings and contraindications?
What does ICH E3 require for a clinical study report? Which sections are mandatory?
Pull adverse event reports for dupilumab involving anaphylaxis from FAERS.
使用场景
医学写作者和出版团队
- 为顾问委员会和手稿快速分析文献空白
- 根据 PubMed 搜索结果自动格式化参考文献列表
- 无需切换标签页,即可在撰写过程中查看 ICH E3 要求
法规事务
- 搜索 FDA 药品标签,查找标签先例
- 查看 FAERS 信号,为获益-风险论述提供依据
- 获取 CTD 模块的 ICH 指南要求
临床开发
- 搜索 ClinicalTrials.gov,了解竞争格局
- 找出可比较的试验设计和终点
AI Agent 工作流
- 将 pharma-mcp 工具与其他 MCP 服务串联,自动执行法规研究工作流
数据源
所有数据均通过官方公共 API 实时获取 — 不存储数据,也无需 API 密钥:
要求
- Node.js 18+
- npm
路线图
- EMA EPAR 搜索
- DailyMed 完整处方信息
- GPP4 / ICMJE 作者资格标准检查工具
- ClinVar 遗传变异查询
欢迎提交 PR 和问题。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。