PubMed MCP Server

PubMed MCP Server

site icon
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: 在特定期刊中搜索论文

常见问题解答

  1. 如何获取 API 密钥?
  2. 创建 NCBI 账户并生成 API 密钥。
  3. 如何设置 API 密钥和电子邮件?
  4. 使用 setup_api.py 脚本或通过环境变量、命令行参数、配置文件设置。
  5. 使用建议
  6. 大量使用时建议在周末或工作日晚上 9 点至凌晨 5 点(美国东部时间)进行。

使用教程

使用依赖

  • Python 环境
  • NCBI 账户(用于获取 API 密钥)

安装教程

  1. 通过 Smithery 安装: bash npx -y @smithery/cli install @t0mst0ne/pubmed-mcp-easy --client claude
  2. 手动安装:
  3. 克隆 GitHub 仓库
  4. 安装依赖

调试方式

  1. 运行服务器: bash python python-pubmed-mcp-enhanced.py
  2. 检查配置文件是否正确设置 API 密钥和电子邮件。
  3. 验证工具是否正常工作。

许可证

None