BioMCP: Biomedical Model Context Protocol – an MCP-compatible server that gives AI systems structured access to biomedical literature, clinical-trial and genomic-variant data.
https://github.com/genomoncology/biomcpStop wrestling with PubMed's arcane query syntax or hunting through ClinicalTrials.gov's labyrinthine interface. BioMCP gives your AI direct access to the biomedical databases you actually need – with natural language queries that just work.
You know the drill: one syntax for PubMed, another for ClinicalTrials.gov, yet another for genomic databases. Each with its own authentication, rate limits, and quirks. BioMCP unifies them all behind a single MCP interface that speaks your language.
# Instead of this mess across multiple APIs...
pubmed_query = '("BRAF"[Gene] AND "melanoma"[MeSH]) AND "2023"[PDAT]'
trials_query = 'condition="Melanoma" AND intervention="BRAF inhibitor"'
variant_query = 'q=BRAF&assembly=GRCh38&significance=pathogenic'
# Do this:
search(query="gene:BRAF AND trials.condition:melanoma AND articles.date:>2023")
Literature Sources:
Clinical & Genomic Data:
All queryable through one consistent interface.
Before BioMCP: Your AI says "I'd need to search multiple databases to find BRAF mutation studies in melanoma patients from recent clinical trials..."
With BioMCP: Your AI directly queries and returns structured results from PubMed, ClinicalTrials.gov, and genomic databases in seconds.
Systematic Research Planning:
# AI can now think through complex biomedical queries systematically
search(
domain="thinking",
thought="Need to analyze BRAF mutations in melanoma across literature, trials, and genomic data",
nextThoughtNeeded=True
)
Cross-Database Queries:
# Find pathogenic BRAF variants with associated clinical trials
search(query="gene:BRAF AND variants.significance:pathogenic AND trials.status:recruiting")
# Recent publications on specific interventions
search(query="trials.intervention:pembrolizumab AND articles.date:>2023 AND articles.journal:oncology")
For Claude Desktop users:
{
"mcpServers": {
"biomcp": {
"command": "uv",
"args": ["run", "--with", "biomcp-python", "biomcp", "run"]
}
}
}
Restart Claude Desktop. Start asking biomedical questions. That's it.
For Python developers:
pip install biomcp-python
biomcp run # MCP server ready
CLI for direct database access:
# Skip the GUI entirely
biomcp trial search --condition "lung cancer" --phase PHASE3
biomcp variant search --gene TP53 --significance pathogenic
biomcp article search --gene BRAF --disease melanoma --no-preprints
You could spend months figuring out each database's API, handling authentication, managing rate limits, and parsing their different response formats. Or you could install BioMCP and have structured access to all of them in minutes.
The unified query language alone saves hours of documentation diving. Need to search across trials and literature simultaneously? That's one query instead of coordinating multiple API calls.
Perfect for biotech startups, research institutions, or any developer building AI applications that need authoritative biomedical data. Your AI gets the specialized knowledge it needs, and you get back to building instead of integrating APIs.
Ready to give your AI a biomedical brain upgrade? The setup takes 2 minutes, and the first query will convince you this belongs in your toolkit.