Token导航 LogoToken导航TokenDH.com
PubCrawl MCP logo
搜索检索stdio官方级别未说明来源级核验

PubCrawl MCP

MCP Server

PubCrawl是一个MCP服务器,为LLM客户端提供访问PubMed、FDA药物标签、英国药品数据和ClinicalTrials.gov的功能,支持文献检索、摘要获取、全文下载、标签比较和临床试验查询。

工具数

12

提示词数

0

GitHub Stars

11

资源数

0
TypeScriptClaude搜索Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

nickjlamb

提供方

nickjlamb

最后核验

2026/5/17 20:49

运行时

Node.js

快速接入

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

命令预览

npm install -g @pharmatools/pubcrawl

详细介绍

PubCrawl

MCP服务器 这使法学硕士客户可以访问PubMed、美国食品药品监督管理局药品标签、英国药品数据和ClinicalTrials.gov。同行评审的酒吧浏览文献、标签和试验。

由...建造 PharmaTools。人工智能.

工具

文学

工具它做什么
search_pubmed使用日期范围、文章类型和排序顺序的过滤器搜索PubMed。返回PMID、标题、作者、期刊和DOI。
get_abstract获取一篇文章的完整结构化摘要——用关键字和MeSH术语分为标记的部分(背景、方法、结果、结论)。
get_full_text从PubMed Central检索开放获取文章的全文,包括解析的部分、图/表标题和参考计数。
find_related使用PubMed的邻居算法查找类似文章,按相关性得分排名。
format_citation生成APA、温哥华、哈佛或BibTeX风格的格式化引文。
trending_papers查找某一主题的最新论文,并可选择筛选高影响力期刊(《自然》、《科学》、《细胞》、《新英格兰医学杂志》、《柳叶刀》、《美国医学会杂志》等)。

药品标签

工具它做什么
get_uspi从DailyMed中提取美国处方信息部分——适应症、剂量、警告、禁忌症等。从FDA结构化产品标签解析而来。
get_smpc从eMC检索英国产品特征摘要,eMC相当于美国处方信息,带有编号的SmPC部分。
compare_labels对同一药物的美国(USPI)和英国(SmPC)标签进行并排比较。发现适应症、警告和剂量方面的监管差异。
search_by_indication找到批准用于某种疾病的药物。通过OpenFDA搜索FDA标签,然后在eMC上交叉引用英国的可用性。

临床试验

工具它做什么
search_trials在ClinicalTrials.gov上搜索临床试验。按条件、干预、招聘状态和阶段过滤。返回NCT ID、赞助商、注册和链接。
get_trial通过NCT ID获取临床试验的完整详细信息——资格标准、研究设计、组别、主要/次要结局、地点和相关PubMed ID。

设置

先决条件

  • Node.js 20+
  • MCP兼容客户端(Claude Desktop、Cursor等)

通过npm安装

npm install -g @pharmatools/pubcrawl

配置Claude桌面版

添加到您的 claude_desktop_config.json:

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

{
  "mcpServers": {
    "pubcrawl": {
      "command": "pubcrawl"
    }
  }
}

重新启动克劳德桌面。PubCrawl将出现在 + → 连接器.

从源代码安装

git clone https://github.com/nickjlamb/pubcrawl.git
cd pubcrawl
npm install
npm run build

然后将配置指向构建文件:

{
  "mcpServers": {
    "pubcrawl": {
      "command": "node",
      "args": ["/path/to/pubcrawl/dist/index.js"]
    }
  }
}

NCBI API密钥(可选)

在没有API密钥的情况下,请求速率限制为每秒3次。有一个,你得到10/秒。

  1. 在以下网址创建免费NCBI帐户https://www.ncbi.nlm.nih.gov/account/
  2. 转到帐户设置→ API密钥管理
  3. 将密钥添加到您的配置中:
{
  "mcpServers": {
    "pubcrawl": {
      "command": "pubcrawl",
      "env": {
        "NCBI_API_KEY": "your_key_here"
      }
    }
  }
}

示例提示

连接后,自然地问:

  • “在PubMed上搜索semaglutide的最新临床试验”
  • “获取PMID 38127654的摘要”
  • “查找与此相关的论文,并在APA中格式化引用”
  • “本月关于CRISPR基因治疗的热门论文有哪些?”
  • “从PMC获取该论文的全文”
  • “获取美国食品药品监督管理局关于二甲双胍的处方信息——只是适应症和警告”
  • “撤销阿托伐他汀的英国SmPC”
  • “比较美国和英国赖诺普利的标签”
  • “哪些药物被批准用于2型糖尿病?”
  • “寻找pembrolizumab治疗癌症的招募3期试验”
  • “获取临床试验NCT03086486的详细信息”

发展

npm run dev    # TypeScript watch mode
npm run build  # Compile to dist/
npm start      # Run the server

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude搜索医学文献检索本地部署药物标签解析临床试验查询PubMed工具FDA数据

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP