Token导航 LogoToken导航TokenDH.com
medRxiv MCP logo
搜索检索stdio官方级别未说明来源级核验

medRxiv MCP

MCP Server

@smithery/cli@latest

medRxiv MCP服务器通过模型上下文协议(MCP)为AI助手提供medRxiv预印本库的搜索和访问功能,支持健康科学研究。

工具数

3

提示词数

0

GitHub Stars

7

资源数

0
本地存储PythonClaudeClaude DesktopClaudeCursorWindsurfCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JackKuo666

提供方

JackKuo666

最后核验

2026/5/17 21:00

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

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

详细介绍

medRxiv MCP服务器

](https://smithery.ai/server/@JackKuo666/medrxiv-mcp-server)

🔍 使AI助手能够通过简单的MCP界面搜索和访问medRxiv论文。

medRxiv MCP服务器通过模型上下文协议(MCP)在人工智能助手和medRxiv的预印本存储库之间提供桥梁。它允许人工智能模型搜索健康科学预印本,并以程序化的方式访问其内容。

🤝 贡献•📝 报告Bug

✨ 核心功能

  • 🔎 论文搜索:使用自定义搜索字符串或高级搜索参数查询medRxiv论文✅
  • 🚀 高效检索:快速访问纸质元数据✅
  • 📊 元数据访问:使用DOI检索特定论文的详细元数据✅
  • 📊 研究支持:促进健康科学研究和分析✅
  • 📄 论文访问:下载并阅读论文内容📝
  • 📋 论文列表:查看所有下载的论文📝
  • 🗃️ 本地存储:纸张保存在本地,以便更快地访问📝
  • 📝 研究提示:一组专门用于论文分析的提示📝

🚀 快速开始

通过Smithery安装

通过以下方式自动安装克劳德桌面版medRxiv服务器 史密瑟里:

克劳德

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

光标

将以下内容粘贴到设置中→ 光标设置→ MCP → 添加新服务器:

  • Mac/Linux
npx -y @smithery/cli@latest run @JackKuo666/medrxiv-mcp-server --client cursor --config "{}" 

帆板运动

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

渐变群

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

手动安装

使用紫外线进行安装:

uv tool install medRxiv-mcp-server

发展:

# Clone and set up development environment
git clone https://github.com/JackKuo666/medRxiv-MCP-Server.git
cd medRxiv-MCP-Server

# Create and activate virtual environment
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt

📊 用法

启动MCP服务器:

python medrxiv_server.py

服务器运行后,您可以在AI助手或应用程序中使用提供的MCP工具。以下是一些如何使用这些工具的示例:

示例1:使用关键字搜索论文

result = await mcp.use_tool("search_medrxiv_key_words", {
    "key_words": "COVID-19 vaccine efficacy",
    "num_results": 5
})
print(result)

示例2:执行高级搜索

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

示例3:获取特定论文的元数据

result = await mcp.use_tool("get_medrxiv_metadata", {
    "doi": "10.1101/2025.03.09.25323517"
})
print(result)

这些示例演示了如何使用medRxiv MCP服务器提供的三个主要工具。根据具体用例的需要调整参数。

🛠 MCP工具

medRxiv MCP服务器提供以下工具:

search_mdrxiv_key_words

使用关键字搜索medRxiv上的文章。

参数:

  • key_words (str):搜索查询字符串
  • num_results (int,可选):要返回的结果数(默认值:10)

退货: 包含文章信息的词典列表

search_mdrxiv-advanced

对medRxiv上的文章进行高级搜索。

参数:

  • term (str,可选):通用搜索词
  • title (str,可选):在标题中搜索
  • author1 (str,可选):第一作者
  • author2 (str,可选):第二作者
  • abstract_title (str,可选):在摘要和标题中搜索
  • text_abstract_title (str,可选):在全文、摘要和标题中搜索
  • section (str,可选):medRxiv部分
  • start_date (str,可选):搜索范围的开始日期(格式:YYYY-MM-DD)
  • end_date (str,可选):搜索范围的结束日期(格式:YYYY-MM-DD)
  • num_results (int,可选):要返回的结果数(默认值:10)

退货: 包含文章信息的词典列表

get_medrxiv-metadata

使用medRxiv文章的DOI获取其元数据。

参数:

  • doi (str):文章的DOI

退货: 包含文章元数据的词典

使用Claude Desktop

将此配置添加到您的 claude_desktop_config.json:

(Mac OS)

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

(Windows版本):

{
  "mcpServers": {
    "medrxiv": {
      "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
      "args": [
        "-m",
        "medrxiv-mcp-server"
      ]
    }
  }
}

与Cline一起使用

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

重新启动Claude Desktop后,将提供以下功能:

搜索论文

你可以让克劳德使用以下查询搜索论文:

Can you search medRxiv for recent papers about genomics?

搜索将返回匹配论文的基本信息,包括:

•论文标题

•作者

•DOI

获取纸张详细信息

一旦你有了DOI,你可以询问更多细节:

Can you show me the details for paper 10.1101/003541?

这将返回:

•全文标题

•作者

•出版日期

•论文摘要

•可用格式的链接(PDF/HTML)

📝 全部

download_paper

下载一篇论文并将其保存在本地。

read_paper

阅读下载的论文内容。

list_papers

列出所有下载的论文。

📝 研究提示

服务器提供专门的提示来帮助分析学术论文:

论文分析提示

分析学术论文的综合工作流程,只需要论文ID:

result = await call_prompt("deep-paper-analysis", {
    "paper_id": "2401.12345"
})

该提示包括:

  • 使用可用工具(list_paper、download_paper、read_paper、search_paper)的详细说明
  • 论文分析的系统工作流程
  • 综合分析结构包括:

- 执行摘要 - 研究背景 - 方法论分析 - 结果评价 - 实践和理论意义 - 未来研究方向 - 广泛的影响

📁 项目结构

  • medrxiv_server.py:使用FastMCP的主MCP服务器实现
  • medrxiv_web_search.py:包含用于搜索medRxiv的网络抓取逻辑

🔧 依赖项

  • Python 3.10+
  • FastMCP
  • 异步IO
  • 日志记录
  • 请求(用于网络抓取,在medrxiv_web_search.py中使用)
  • beautifulsoup4(用于网页抓取,用于medrxiv_web_search.py)

您可以使用以下方式安装所需的依赖关系:

pip install FastMCP requests beautifulsoup4

🤝 贡献

欢迎投稿!请随时提交拉取请求。

📄 许可证

该项目根据MIT许可证获得许可。

🙏 致谢

该项目的灵感来自并建立在 arxiv mcp服务器 项目。

⚠️ 免责声明

此工具仅用于研究目的。请尊重medRxiv的服务条款,并负责任地使用此工具。

目录标签

目录标签

本地存储PythonClaude论文搜索本地部署健康科学AI辅助研究元数据访问

支持客户端

Claude DesktopClaudeCursorWindsurfCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli@latest

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP