search_medrxiv_key_wordsLABSCO SUMMARY
Preprints found by query, not by browsing.
Health sciences preprints move faster than journals; this makes medRxiv something an assistant can search directly, by keyword or by field, and cite by DOI.
What it is
A Python server over medRxiv, the health sciences preprint repository. Keyword search, an advanced search with structured parameters, and metadata retrieval by DOI. It also ships a set of prompts written for analysing a paper once you have it.
What you get
- search_medrxiv_key_words runs a keyword search with a result cap
- search_medrxiv_advanced searches on structured fields such as title and abstract
- Paper metadata by DOI, for checking a specific preprint someone cited
- Prompts aimed at reading and analysing a paper, shipped with the server
Requirements
Python with uv. The README's install line names medRxiv-mcp-server, which PyPI does not have, so run it from a clone: the client entry activates the clone's virtual environment and starts medrxiv_server.py. No account and no key. Downloading and reading full paper content is listed as planned rather than working, so plan around search and metadata.
Setup effort
Build from source — git clone https://github.com/JackKuo666/medRxiv-MCP-Server.git
USE CASES
Finding preprints on a fast-moving topic
Keyword search with a result cap, so a broad term returns a readable list rather than everything.
Narrowing a search that returns too much
Structured search on title and abstract fields cuts a general term down to the papers actually about it.
Checking a DOI someone sent you
Metadata by DOI confirms what the preprint is before you read it.
3 tools
Listed in project docs. Your client may show a different list.
search_medrxiv_advancedget_medrxiv_metadataBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
Python 3.10+
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
# 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.txtMCP Clients
Cline
{
"mcpServers": {
"medrxiv": {
"command": "bash",
"args": [
"-c",
"source /home/<YOUR_USERNAME>/PATH/medRxiv-MCP-Server/.venv/bin/activate && python /home/<YOUR_USERNAME>/PATH/medRxiv-MCP-Server/medrxiv_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}