
medRxiv MCP Server

2025.03.18
2
Python学术研究论文检索健康科学内容生成研究支持
medRxiv MCP Server 是一个通过 Model Context Protocol (MCP) 为 AI 助手提供访问 medRxiv 预印本库的桥梁服务。它允许 AI 模型以编程方式搜索和访问健康科学领域的预印本论文,支持关键词搜索、高级搜索、元数据获取等功能,并提供了本地存储和论文分析提示等辅助功能。
View on GitHub
Overview
基本能力
产品定位
medRxiv MCP Server 是一个为 AI 助手提供 medRxiv 预印本论文搜索和访问服务的中间件,旨在促进健康科学领域的研究和分析。
核心功能
- 论文搜索:支持通过关键词或高级参数搜索 medRxiv 论文
- 高效检索:快速获取论文元数据
- 元数据访问:通过 DOI 获取特定论文的详细元数据
- 研究支持:促进健康科学研究分析
- 论文访问:下载和阅读论文内容
- 论文列表:查看所有下载的论文
- 本地存储:论文本地保存以加快访问速度
- 研究提示:提供专门的论文分析提示集
适用场景
- AI 助手需要访问 medRxiv 论文进行研究支持
- 研究人员需要快速检索和获取健康科学领域的预印本
- 开发需要集成 medRxiv 论文搜索功能的应用程序
工具列表
- search_medrxiv_key_words:使用关键词搜索 medRxiv 文章
- search_medrxiv_advanced:执行高级搜索
- get_medrxiv_metadata:通过 DOI 获取文章元数据
常见问题
- 需要遵守 medRxiv 的服务条款
- 仅用于研究目的
使用教程
使用依赖
- Python 3.10+
- FastMCP
- asyncio
- logging
- requests
- beautifulsoup4
安装依赖命令:
pip install FastMCP requests beautifulsoup4
安装教程
通过 Smithery 安装
对于 Claude Desktop:
npx -y @smithery/cli@latest install @JackKuo666/medrxiv-mcp-server --client claude --config "{}"
对于 Cursor:
npx -y @smithery/cli@latest run @JackKuo666/medrxiv-mcp-server --client cursor --config "{}"
对于 Windsurf:
npx -y @smithery/cli@latest install @JackKuo666/medrxiv-mcp-server --client windsurf --config "{}"
对于 CLine:
npx -y @smithery/cli@latest install @JackKuo666/medrxiv-mcp-server --client cline --config "{}"
手动安装
使用 uv 安装:
uv tool install medRxiv-mcp-server
开发环境设置:
git clone https://github.com/JackKuo666/medRxiv-MCP-Server.git
cd medRxiv-MCP-Server
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
调试方式
启动 MCP 服务器:
python medrxiv_server.py
使用示例:
# 关键词搜索
result = await mcp.use_tool("search_medrxiv_key_words", {
"key_words": "COVID-19 vaccine efficacy",
"num_results": 5
})
# 高级搜索
result = await mcp.use_tool("search_medrxiv_advanced", {
"term": "COVID-19",
"author1": "MacLachlan",
"start_date": "2020-01-01",
"end_date": "2023-12-31",
"num_results": 3
})
# 获取元数据
result = await mcp.use_tool("get_medrxiv_metadata", {
"doi": "10.1101/2025.03.09.25323517"
})