JackKuo666_medRxiv MCP Server

JackKuo666_medRxiv MCP Server

🚀 medRxiv MCP 服务器

本服务器是用于与 medRxiv(医学研究论文存档)交互的 MCP(机器学习平台)服务器,它能让用户对学术论文进行搜索、下载和分析等操作,为医学研究提供便利。

🚀 快速开始

安装依赖

pip install FastMCP requests beautifulsoup4

启动服务器

运行以下命令启动 medRxiv MCP 服务器:

python -m medrxiv-mcp-server

✨ 主要特性

  • 可搜索 medRxiv 上的论文。
  • 能够下载并保存论文(待实现)。
  • 可读取论文内容(待实现)。
  • 能列出已下载的论文(待实现)。
  • 提供专门的研究分析提示。

📦 安装指南

安装依赖

pip install FastMCP requests beautifulsoup4

💻 使用示例

搜索论文

你可以通过以下方式搜索论文:

示例查询

  1. 查询特定主题的论文:
    Can you search medRxiv for recent papers about genomics?
    
  2. 查询特定 DOI 的论文详细信息:
    Can you show me the details for paper 10.1101/003541?
    

返回结果

搜索查询将返回以下信息:

  • 论文标题
  • 作者
  • DOI

对于 DOI 查询,还将返回:

  • 完整论文标题
  • 作者
  • 发布日期
  • 论文摘要
  • 可用格式链接(PDF/HTML)

📚 详细文档

待办事项

  • 下载论文:实现下载并保存论文的功能。
  • 阅读论文:实现阅读已下载论文内容的功能。
  • 列出论文:实现列出所有已下载论文的功能。

项目结构

  • medrxiv_server.py:主要的 MCP 服务器实现,基于 FastMCP。
  • medrxiv_web_search.py:包含搜索 medRxiv 的网络爬虫逻辑。

依赖项

  • Python 3.10+
  • FastMCP
  • asyncio
  • logging
  • requests(用于网络爬虫,在medrxiv_web_search.py中使用)
  • beautifulsoup4(用于网络爬虫,在medrxiv_web_search.py中使用)

贡献

欢迎贡献!请随意提交拉取请求。

致谢

此项目受到arxiv-mcp-server项目的启发并基于其工作构建。

注意事项

⚠️ 重要提示

该工具仅用于研究用途。请遵守 medRxiv 的服务条款,负责任地使用此工具。

📄 许可证

本项目 licensed under the MIT License.

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-23 00:36

相似服务问题