本项目搭建了一个MCP(Medical Content Platform)服务器,用于访问和管理medRxiv(专注于发布医疗领域研究报告的预印本平台)。服务器具备搜索、下载和分析学术论文等功能。
python -m medrxiv_mcp_server
pip install FastMCP requests beautifulsoup4
git clone https://github.com/yourusername/medrxiv-mcp-server.git
cd medrxiv-mcp-server
result = await call_prompt("search_papers", {
"query": "最近关于基因组学的医疗研究"
})
返回结果将包含论文标题、作者信息、数字对象唯一标识符(DOI)。
result = await call_prompt("get_paper_details", {
"doi": "10.1101/003541"
})
返回的详细信息包括完整的论文标题、作者列表、发布日期、论文摘要、可用格式链接(PDF/HTML)。
result = await call_prompt("deep-paper-analysis", {
"paper_id": "2401.12345"
})
此提示包含详细使用工具的说明(list_papers, download_paper, read_paper, search_papers)、系统化的工作流程以及综合分析结构,涵盖执行摘要、研究背景、方法论分析、结果评估、实际和理论影响、未来研究方向、更广泛的影响。
medrxiv_server.py:主要的MCP服务器实现文件,使用FastMCP框架。medrxiv_web_search.py:包含用于搜索medRxiv的网络爬虫逻辑。本项目使用MIT许可证。
此项目受到arxiv - mcp - server项目的启发,并在其基础上进行开发。
⚠️ 重要提示
该工具仅用于研究目的。请务必遵守medRxiv的服务条款,负责任地使用此工具。