pubmed-mcp-server
by cyanheads·★ 97·综合分 49
功能全面的 MCP 服务器,提供 PubMed 和 NCBI E-utilities 访问,包含 9 个研究工具和引用管理功能。
概述
该 MCP 服务器深度集成 PubMed 和 NCBI E-utilities API,支持文章搜索、元数据获取、全文检索、引文生成、MeSH 术语探索和相关研究发现。基于 TypeScript 构建,代码结构良好,支持 STDIO 和 HTTP 传输方式。实现了针对 NCBI API 请求的适当速率限制,并包含 Unpaywall 回退机制用于全文检索。项目维护良好,文档清晰,提供多种部署场景的示例。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
当您需要全面的 PubMed 集成,包括引用生成、全文检索和 MeSH 术语探索功能时,为生物医学研究和学术应用选择此服务器。
什么时候不要选它
如果您需要访问非生物医学研究数据库,此服务器不适合,因为它专门为 PubMed/NCBI 内容设计。
此 server 暴露的工具
从 README 抽取出 9 个工具pubmed_search_articlesSearch PubMed with full query syntax and filters
pubmed_fetch_articlesFetch full article metadata by PubMed IDs
pubmed_fetch_fulltextFetch full-text articles from PubMed Central with Unpaywall fallback
pubmed_format_citationsGenerate formatted citations in APA, MLA, BibTeX, or RIS
pubmed_find_relatedFind similar articles, citing articles, or references for a given PMID
pubmed_spell_checkSpell-check biomedical queries using NCBI's ESpell service
pubmed_lookup_meshSearch and explore MeSH vocabulary with tree numbers and scope notes
pubmed_lookup_citationResolve partial bibliographic references to PubMed IDs via ECitMatch
pubmed_convert_idsConvert between DOI, PMID, and PMCID using PMC ID Converter
可对比工具
安装
安装
使用公共托管服务器(推荐)
将您的 MCP 客户端配置为连接到公共实例:
{
"mcpServers": {
"pubmed": {
"type": "streamable-http",
"url": "https://pubmed.caseyjhand.com/mcp"
}
}
}自托管安装
- 使用 Bun 安装:
bunx @cyanheads/pubmed-mcp-server@latest- 或使用 npm:
npx -y @cyanheads/pubmed-mcp-server@latest- 或使用 Docker:
docker run -i --rm ghcr.io/cyanheads/pubmed-mcp-server:latestClaude Desktop 配置
添加到 Claude Desktop 的 config.json:
{
"mcpServers": {
"pubmed": {
"command": "bunx",
"args": ["@cyanheads/pubmed-mcp-server@latest"]
}
}
}pubmed-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。