Back to MCP Servers

bioRxiv MCP Server

Community MCP server that lets AI assistants search and retrieve metadata from bioRxiv biology preprints via keyword or DOI lookups.

Healthcare & Life Sciences by JackKuo666 (community) None active
Overview

The bioRxiv MCP Server is a community-built Model Context Protocol server that exposes the bioRxiv preprint repository to AI assistants. It enables LLMs to perform keyword searches, advanced multi-parameter queries, and DOI-based metadata lookups against bioRxiv, the open-access archive for unpublished biology preprints.

Built on FastMCP in Python, the server provides three core tools: a simple keyword search, an advanced search supporting structured parameters, and a metadata fetcher that returns full record details for a given DOI. There is no authentication required because bioRxiv exposes a public API.

This is a community implementation, not an official server from bioRxiv. A companion project by the same author, medRxiv-MCP-Server, provides equivalent access to the medRxiv health sciences preprint archive. Together they cover the bioRxiv and medRxiv ecosystems, but they must be installed as two separate MCP servers.

Tools

Tool Description
search_biorxiv_key_words Search bioRxiv for papers matching a list of keywords.
search_biorxiv_advanced Run an advanced search against bioRxiv using multiple structured parameters such as terms, subject area, and date range.
get_biorxiv_metadata Fetch full metadata for a bioRxiv preprint by DOI.
Setup Guide

Prerequisites

  • Python 3.10 or higher
  • An MCP-capable client (Claude Desktop, Cursor, etc.)
  • No API key required (bioRxiv API is public)

Option 1: Install via Smithery

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

Option 2: Manual install

git clone https://github.com/JackKuo666/bioRxiv-MCP-Server.git
cd bioRxiv-MCP-Server
pip install -r requirements.txt

Claude Desktop config (macOS / Linux)

Add to claude_desktop_config.json:

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

Claude Desktop config (Windows)

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

For medRxiv access, install the companion server at https://github.com/JackKuo666/medRxiv-MCP-Server separately.

Use Cases
  • Pull the latest bioRxiv preprints on a topic (e.g. CRISPR base editing) into a literature review draft.
  • Resolve a DOI mentioned in a chat conversation into full preprint metadata including authors, abstract, and version history.
  • Run an advanced search filtered by subject collection (e.g. "neuroscience") and a date range to monitor newly posted research.
  • Build an automated daily digest of new bioRxiv papers matching specific keywords for a research lab.
  • Cross-reference a bioRxiv preprint's metadata against citation databases inside an agent workflow.
Example Prompts
  • "Search bioRxiv for recent preprints about single cell RNA sequencing in zebrafish."
  • "Find bioRxiv papers tagged neuroscience posted between 2026-01-01 and 2026-04-30 mentioning Alzheimer's."
  • "Get the full metadata for bioRxiv DOI 10.1101/2024.05.12.593789."
  • "List the 10 most recent bioRxiv preprints on protein structure prediction."
  • "Summarize the abstracts of the top 5 bioRxiv hits for 'mRNA vaccine adjuvant'."
Pros
  • No API key or authentication required; works out of the box against the public bioRxiv API.
  • Exposes both simple keyword search and a structured advanced search with date and subject filters.
  • Small, focused tool surface (three tools) makes it easy for an LLM to use reliably.
  • A matching medRxiv server from the same author covers the medical preprint sibling archive.
Limitations
  • Community-maintained, not an official project from bioRxiv or Cold Spring Harbor Laboratory.
  • Scoped to bioRxiv only; medRxiv requires installing a separate MCP server.
  • Limited to search and metadata retrieval, no built-in full-text PDF parsing or citation graph features.
Alternatives