bioRxiv MCP Server

bioRxiv MCP Server

site icon
2025.03.23 0
Python研究支持论文搜索元数据访问内容生成开发效率
bioRxiv MCP Server 是一个通过 Model Context Protocol (MCP) 为 AI 助手提供访问 bioRxiv 预印本库的桥梁服务。它允许 AI 模型以编程方式搜索生物学预印本并获取其元数据,支持生物学研究和分析。
View on GitHub

Overview

基本能力

产品定位

bioRxiv MCP Server 是一个为 AI 助手提供 bioRxiv 预印本搜索和访问服务的中间件,旨在促进生物学研究的自动化和高效化。

核心功能

  • 论文搜索:支持通过关键词或高级搜索查询 bioRxiv 论文。
  • 高效检索:快速获取论文元数据。
  • 元数据访问:获取特定论文的详细元数据。
  • 研究支持:支持生物学研究和分析。
  • 论文访问:下载和阅读论文内容。
  • 论文列表:查看所有已下载的论文。
  • 本地存储:论文本地存储以加快访问速度。
  • 研究提示:提供一组专门用于论文分析的提示。

适用场景

  • AI 助手需要访问 bioRxiv 预印本库进行生物学研究。
  • 研究人员需要快速获取和整理 bioRxiv 论文的元数据。
  • 自动化工具需要集成 bioRxiv 论文搜索功能。

工具列表

  1. search_biorxiv_key_words:使用关键词搜索 bioRxiv 文章。
  2. search_biorxiv_advanced:使用多个参数进行高级搜索。
  3. get_biorxiv_metadata:通过 DOI 获取 bioRxiv 文章的元数据。

常见问题解答

  • 使用限制:该工具仅用于研究目的,需遵守 bioRxiv 的服务条款。
  • 依赖问题:确保安装 Python 3.10+ 和 FastMCP 库。

使用教程

使用依赖

  • Python 3.10+
  • FastMCP 库

安装教程

  1. 克隆仓库: bash git clone https://github.com/JackKuo666/bioRxiv-MCP-Server.git cd bioRxiv-MCP-Server

  2. 安装依赖: bash pip install -r requirements.txt

通过 Smithery 安装

Claude

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

Cursor

在 Settings → Cursor Settings → MCP → Add new server 中粘贴以下内容:

npx -y @smithery/cli@latest run @JackKuo666/biorxiv-mcp-server --client cursor --config "{}"

Windsurf

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

CLine

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

调试方式

启动 MCP 服务器:

python biorxiv_server.py

使用示例: - 搜索论文: Can you search bioRxiv for recent papers about genomics? - 获取论文详情: Can you show me the metadata for the paper with DOI 10.1101/123456?

许可证

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