home / mcp / biomcp mcp server
BioMCP: Biomedical Model Context Protocol
Configuration
View docs{
"mcpServers": {
"genomoncology-biomcp": {
"command": "uv",
"args": [
"run",
"--with",
"biomcp-python",
"biomcp",
"run"
],
"env": {
"CBIO_TOKEN": "YOUR_API_TOKEN",
"ONCOKB_TOKEN": "YOUR_ONCOKB_TOKEN",
"CBIO_BASE_URL": "https://www.cbioportal.org/api",
"BIOMCP_METRICS_ENABLED": "false",
"BIOMCP_USE_CONNECTION_POOL": "true"
}
}
}
}BioMCP is an open source MCP server that connects AI assistants to authoritative biomedical data sources, enabling precise, context-rich queries about clinical trials, literature, and genomic variants. It provides structured data access and a unified interface so you can build biomedical reasoning into your AI workflows with confidence and reproducibility.
To use BioMCP with an MCP client, run the BioMCP server in your chosen transport mode and point your client to the server using the provided endpoint or stdio interface. Start by launching the server in the mode your environment supports, then issue queries through your MCP client to retrieve articles, trials, variants, genes, diseases, or drugs. BioMCP exposes tools that perform searches, fetch details, and retrieve structured biomedical data across multiple sources, and it automatically augments searches with domain data such as cBioPortal summaries when applicable.
1) Start the server in your preferred mode (stdio for local development or http for network access). 2) Choose a tool or endpoint to perform a task, such as searching for literature on a gene, retrieving trial details, or fetching a gene’s annotations. 3) Combine domain-specific queries to refine results, then fetch full records when needed. 4) Use the results to inform biomedical analyses, experiments, or decision support in your AI workflows.
A guided, multi-step thinking workflow that breaks complex biomedical questions into smaller parts and tracks progress across thoughts.
Unified and domain-based search across genes, variants, diseases, trials, and articles with optional schema and explanation features.
Retrieve full details for a single article, trial, or variant with domain-specific options for depth and sections.
Search PubMed/PubTator3 and preprint sources for biomedical literature.
Fetch detailed article information using PMID or DOI.
Search ClinicalTrials.gov or NCI CTS API with optional sources and advanced filters.
Fetch complete trial details, including protocol, locations, outcomes, and references.
Fetch only the protocol information for a trial.
Fetch publications associated with a trial.
Fetch outcome measures and results for a trial.
Fetch trial site locations and contacts.
Search MyVariant.info for genetic variant annotations.
Fetch comprehensive variant details across annotations.
Search NCI organization database.
Get NCI organization details by ID.
Search NCI interventions (drugs, devices, procedures).
Get intervention details by ID.
Search biomarkers used in trial eligibility criteria.
Search NCI disease vocabulary.
Fetch real-time gene information from MyGene.info.
Get disease definitions and synonyms from MyDisease.info.
Get drug/chemical information from MyChem.info.