Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RXIV_CACHE_DIRNoWhere the local DOI→file sqlite cache lives (default ~/.cache/rxiv-mcp/).~/.cache/rxiv-mcp/
AWS_ACCESS_KEY_IDYesYour AWS access key ID for accessing the Requester-Pays S3 bucket.
AWS_DEFAULT_REGIONNoAWS region (default us-east-1, but recommended to set).us-east-1
AWS_SECRET_ACCESS_KEYYesYour AWS secret access key.
RXIV_SCAN_CONCURRENCYNoThreads used when indexing a month (default 16).16

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_preprintsA

Search bioRxiv/medRxiv preprints by keyword (relevance-ranked, free).

Returns a list of {doi, title, abstract, date}. Use the doi with fetch_fulltext to read the full text.

fetch_fulltextA

Fetch the full text of a preprint as markdown, given its DOI.

Downloads the paper's source package from the Requester-Pays S3 bucket (your AWS account pays a fraction of a cent), extracts the JATS XML, and converts it to markdown. First use of a given month is slower (it indexes that month once); later DOIs in the same month are fast.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yogsoth-ai/medrxiv-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server