
PubMed MCP Server

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内容
- 深度分析:对论文进行全面分析
- 研究提示:提供一套专门用于论文分析的提示
适用场景
- 生物医学研究
- 科学文献检索
- 论文元数据分析
- 全文内容获取
- 深度文献分析
工具列表
search_pubmed_key_words
:使用关键词搜索PubMed文章search_pubmed_advanced
:使用多个参数进行高级搜索get_pubmed_article_metadata
:使用PMID获取PubMed文章的元数据download_pubmed_pdf
:尝试下载PubMed文章的全文PDFdeep_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 "{}"
手动安装
- 克隆仓库:
git clone https://github.com/JackKuo666/PubMed-MCP-Server.git
cd PubMed-MCP-Server
- 安装依赖:
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": []
}
}
}