medRxiv MCP Server

medRxiv MCP Server

site icon
2025.03.28 0
Python学术研究AI辅助论文检索内容生成开发效率
medRxiv MCP Server 是一个基于 Model Context Protocol (MCP) 的桥梁服务,旨在为 AI 助手提供访问 medRxiv 预印本库的能力。它允许 AI 模型通过编程方式搜索和访问健康科学领域的预印本论文,支持研究分析和数据检索。
View on GitHub

Overview

基本能力

产品定位

medRxiv MCP Server 是一个为 AI 助手设计的服务,用于搜索和访问 medRxiv 预印本论文,支持健康科学领域的研究和分析。

核心功能

  • 论文搜索:支持关键词搜索和高级搜索参数
  • 高效检索:快速获取论文元数据
  • 元数据访问:通过 DOI 获取特定论文的详细元数据
  • 研究支持:促进健康科学研究
  • 论文访问:下载和阅读论文内容
  • 论文列表:查看所有下载的论文
  • 本地存储:论文本地保存以加快访问速度
  • 研究提示:提供专门的论文分析提示

适用场景

  • 健康科学研究
  • 学术论文分析
  • AI 辅助研究

工具列表

  1. search_medrxiv_key_words:使用关键词搜索 medRxiv 文章
  2. search_medrxiv_advanced:执行高级搜索
  3. get_medrxiv_metadata:通过 DOI 获取文章元数据

常见问题解答

  • 如何安装:可以通过 Smithery 或手动安装
  • 依赖项:需要 Python 3.10+、FastMCP、requests 和 beautifulsoup4
  • 使用限制:仅用于研究目的,需遵守 medRxiv 的服务条款

使用教程

使用依赖

安装前需要确保已安装 Python 3.10+ 和相关依赖:

pip install FastMCP requests beautifulsoup4

安装教程

通过 Smithery 安装

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

手动安装

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
})
print(result)

许可证

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