Biomcp Ts MCP Server

BioMCP - Biomedical MCP Server in TypeScript

Local serverstdioGo

What is the Biomcp Ts MCP Server?

BioMCP - Biomedical MCP Server in TypeScript

What the server does

A high-performance MCP server that gives LLMs access to 25 biomedical tools federated across 50+ upstream APIs — genes, variants, drugs, diseases, literature, clinical trials, and structural biology in a single integration.

  • 25 tools — across 8 domains — search, retrieve, and cross-reference biomedical entities
  • Section-based fetching — — entityGet(id, sections) fans out to multiple sources with per-section timeouts and graceful degradation (failed sections return { _error } instead of crashing)
  • Federated article search — — queries 5 literature backends simultaneously with PMID/PMCID/DOI deduplication
  • Zero-config startup — — works out of the box; optional API keys unlock higher rate limits and premium data
  • 350+ unit tests — (mocked) + 90+ integration tests (live APIs via in-process MCP client, with automatic retry on 429 rate limits)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Biomcp Ts MCP Server

claude mcp add biomcp-ts --env ONCOKB_TOKEN=your-value --env NCBI_API_KEY=your-value --env S2_API_KEY=your-value --env OPENFDA_API_KEY=your-value --env NCI_API_KEY=your-value --env DISGENET_API_KEY=your-value --env UMLS_API_KEY=your-value --env ALPHAGENOME_API_KEY=your-value -- npx -y After

Configuration

VariableDescriptionRequired
ONCOKB_TOKENCredential the server authenticates with.Yes
NCBI_API_KEYCredential the server authenticates with.Yes
S2_API_KEYCredential the server authenticates with.Yes
OPENFDA_API_KEYCredential the server authenticates with.Yes
NCI_API_KEYCredential the server authenticates with.Yes
DISGENET_API_KEYCredential the server authenticates with.Yes
UMLS_API_KEYCredential the server authenticates with.Yes
ALPHAGENOME_API_KEYCredential the server authenticates with.Yes

Frequently asked questions

BioMCP - Biomedical MCP Server in TypeScript Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.