
PubMed MCP Server

2025.04.03
0
Python生物医学文献检索科研工具内容生成
PubMed MCP Server 是一个基于 Python 的增强版 PubMed 服务,支持 API 密钥,用于快速且无限制地下载生物医学文献和研究论文。它提供了丰富的搜索和检索功能,适用于科研人员和开发者。
View on GitHub
Overview
基本能力
产品定位
PubMed MCP Server 是一个专门用于搜索和检索 PubMed 生物医学文献的工具,旨在为科研人员和开发者提供高效、便捷的文献获取方式。
核心功能
- 搜索 PubMed 生物医学文献和研究论文
- 查找相似文章、引用文章和被引用文章
- 检索摘要和开放获取文章的全文
- 批量搜索和高级搜索功能
- 支持 API 密钥以实现更快和无限制的下载
适用场景
- 科研人员进行文献综述
- 开发者集成 PubMed 数据到应用程序
- 教育工作者查找教学资料
- 医学专业人士获取最新研究成果
工具列表
pubmed_search
: 通过关键词或查询搜索文章pubmed_similar
: 查找相似文章pubmed_cites
: 查找特定论文引用的文章pubmed_cited_by
: 查找引用特定论文的文章pubmed_abstract
: 检索文章的摘要pubmed_open_access
: 检查文章是否为开放获取pubmed_full_text
: 检索开放获取文章的全文pubmed_batch_search
: 并行执行多个搜索pubmed_author_search
: 按特定作者搜索论文pubmed_advanced_search
: 执行基于字段的高级搜索pubmed_journal_search
: 在特定期刊中搜索论文
常见问题解答
- 如何获取 API 密钥?
- 创建 NCBI 账户并生成 API 密钥。
- 如何设置 API 密钥和电子邮件?
- 使用
setup_api.py
脚本或通过环境变量、命令行参数、配置文件设置。 - 使用建议
- 大量使用时建议在周末或工作日晚上 9 点至凌晨 5 点(美国东部时间)进行。
使用教程
使用依赖
- Python 环境
- NCBI 账户(用于获取 API 密钥)
安装教程
- 通过 Smithery 安装:
bash npx -y @smithery/cli install @t0mst0ne/pubmed-mcp-easy --client claude
- 手动安装:
- 克隆 GitHub 仓库
- 安装依赖
调试方式
- 运行服务器:
bash python python-pubmed-mcp-enhanced.py
- 检查配置文件是否正确设置 API 密钥和电子邮件。
- 验证工具是否正常工作。
许可证
None