PubMed MCP Server

PubMed MCP Server

site icon
2025.04.09 8
Python生物医学研究科学文献检索论文分析内容生成开发效率
PubMed MCP Server是一个通过Model Context Protocol (MCP)为AI助手提供访问和分析PubMed生物医学文献库的桥梁服务。它允许AI模型通过程序化方式搜索科学文章、获取元数据并进行深度分析,从而支持生物医学研究和分析。
View on GitHub

Overview

基本能力

产品定位

PubMed MCP Server旨在为AI助手提供一个简单、高效的接口,使其能够搜索、访问和分析PubMed上的生物医学文献。

核心功能

  • 论文搜索:通过关键词或高级搜索查询PubMed文章
  • 高效检索:快速获取论文元数据
  • 元数据访问:获取特定论文的详细元数据
  • 研究支持:促进生物医学科学研究和分析
  • 论文访问:尝试下载全文PDF内容
  • 深度分析:对论文进行全面分析
  • 研究提示:提供一套专门用于论文分析的提示

适用场景

  • 生物医学研究
  • 科学文献检索
  • 论文元数据分析
  • 全文内容获取
  • 深度文献分析

工具列表

  1. search_pubmed_key_words:使用关键词搜索PubMed文章
  2. search_pubmed_advanced:使用多个参数进行高级搜索
  3. get_pubmed_article_metadata:使用PMID获取PubMed文章的元数据
  4. download_pubmed_pdf:尝试下载PubMed文章的全文PDF
  5. deep_paper_analysis:对PubMed文章进行全面分析

常见问题解答

  • 该工具仅用于研究目的
  • 请遵守PubMed的服务条款

使用教程

使用依赖

  • Python 3.10+
  • FastMCP库

安装教程

通过Smithery安装

对于Claude Desktop:

npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client claude --config "{}"

对于Cursor:

npx -y @smithery/cli@latest run @JackKuo666/pubmed-mcp-server --client cursor --config "{}"

对于Windsurf:

npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client windsurf --config "{}"

对于CLine:

npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client cline --config "{}"

手动安装

  1. 克隆仓库:
git clone https://github.com/JackKuo666/PubMed-MCP-Server.git
cd PubMed-MCP-Server
  1. 安装依赖:
pip install -r requirements.txt

调试方式

启动MCP服务器:

python pubmed_server.py

与Claude Desktop配合使用:

{
  "mcpServers": {
    "pubmed": {
      "command": "python",
      "args": ["-m", "pubmed-mcp-server"]
    }
  }
}

与Cursor配合使用:

{
  "mcpServers": {
    "pubmed": {
      "command": "bash",
      "args": [
        "-c",
        "source /home/YOUR/PATH/mcp-server-pubmed/.venv/bin/activate && python /home/YOUR/PATH/pubmed-mcp-server.py"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款。