Search and retrieve biomedical data — genes, variants, clinical trials, articles, drugs, diseases, pathways, proteins, adverse events, pharmacogenomics, and phenotype-disease matching. 15 sources including PubMed, ClinicalTrials.gov, ClinVar, OncoKB, Reactome, UniProt, PharmGKB, OpenFDA, Monarch. Use when asked about gene function, variant pathogenicity, trial matching, drug safety, resistance mechanisms, hereditary syndromes, or literature evidence.
Add this skill
npx mdskills install genomoncology/biomcpComprehensive biomedical CLI with clear command grammar, detailed entity guides, and cross-entity pivots across 15+ sources
1---2name: biomcp3description: Search and retrieve biomedical data — genes, variants, clinical trials, articles, drugs, diseases, pathways, proteins, adverse events, pharmacogenomics, and phenotype-disease matching. 15 sources including PubMed, ClinicalTrials.gov, ClinVar, OncoKB, Reactome, UniProt, PharmGKB, OpenFDA, Monarch. Use when asked about gene function, variant pathogenicity, trial matching, drug safety, resistance mechanisms, hereditary syndromes, or literature evidence.4---56# BioMCP CLI78BioMCP is a biomedical command-line tool plus an embedded workflow catalog for agents. The CLI supports direct lookup/search tasks, while skills provide reusable multi-step investigation patterns.910## Quick Start1112Run these three commands first in every new session:1314```bash15biomcp health16biomcp list17biomcp list gene18```1920What each command gives you:21- `biomcp health`: verifies source/API connectivity.22- `biomcp list`: shows all entities, patterns, and helper families.23- `biomcp list <entity>`: shows detailed per-entity filters, IDs, and examples.2425## Command Model2627BioMCP follows a small command grammar:2829- `biomcp search <entity> [filters]`30- `biomcp get <entity> <id> [section...]`31- `biomcp <entity-family> <helper> <id-or-name>`3233Examples:3435```bash36biomcp get gene BRAF pathways37biomcp get variant rs113488022 clinvar38biomcp get article 22663011 annotations39biomcp get trial NCT02576665 eligibility40biomcp get drug carboplatin shortage41```4243## Search Patterns4445Free-text searches:46- `gene`, `disease`, `drug`, `pathway`, `protein` support `-q` (and positional query input).47- `article` supports `-k/--keyword` and `-q/--query` aliases (and positional query input).4849Structured/filter-first searches:50- `variant` uses structured filters (for example: gene, significance, consequence, protein change).51- `trial` uses structured filters (for example: condition, intervention, mutation, phase, status).5253Query examples:5455```bash56biomcp search disease "lung cancer"57biomcp search gene -q BRAF --limit 558biomcp search article -q "immunotherapy resistance" --limit 559biomcp search variant -g BRAF --significance pathogenic --limit 560biomcp search trial -c melanoma --mutation "BRAF V600E" --status recruiting --limit 561```6263## Cross-Entity Helpers6465Helpers let you pivot quickly between related entities without manually rebuilding filters.6667```bash68biomcp variant trials "BRAF V600E"69biomcp variant articles "BRAF V600E"70biomcp drug adverse-events pembrolizumab71biomcp disease trials melanoma72biomcp gene articles BRCA173biomcp pathway drugs R-HSA-567300174biomcp protein structures P15056 --limit 2575```7677## Per-Entity Guides7879Use `biomcp list <entity>` for the full reference page of an entity.8081Each page includes:82- supported command forms (`search`, `get`, helpers)83- ID formats and section names84- filter vocabulary85- practical examples8687Common entries:8889```bash90biomcp list gene91biomcp list variant92biomcp list article93biomcp list trial94biomcp list protein95```9697## Skills9899Skills are step-by-step investigation workflows. Each skill chains multiple BioMCP commands into a validated research pattern.100101Use skills when you need a structured investigation, not just a single lookup.102103```bash104biomcp skill list105biomcp skill 03106biomcp skill gene-set-analysis107```108109| # | Slug | Focus |110|---|------|-------|111| 01 | `variant-to-treatment` | Variant to treatment/evidence workflow |112| 02 | `drug-investigation` | Drug mechanism, safety, alternatives |113| 03 | `trial-searching` | Trial discovery + patient matching |114| 04 | `rare-disease` | Rare disease evidence and trial strategy |115| 05 | `drug-shortages` | Shortage monitoring and alternatives |116| 06 | `advanced-therapies` | CAR-T/checkpoint therapy workflows |117| 07 | `hereditary-cancer` | Hereditary syndrome workflows |118| 08 | `resistance` | Resistance and next-line options |119| 09 | `gene-function-lookup` | Gene-centric function and context lookup |120| 10 | `gene-set-analysis` | Enrichment + pathway + interaction synthesis |121| 11 | `literature-synthesis` | Evidence synthesis with cross-entity checks |122| 12 | `pharmacogenomics` | PGx gene-drug interactions and dosing |123| 13 | `phenotype-triage` | Symptom-first rare disease workup |124| 14 | `protein-pathway` | Protein structure and pathway deep dive |125126## Common Pitfalls127128- Variant IDs with shell metacharacters must be quoted:129130```bash131biomcp get variant "chr7:g.140453136A>T"132```133134- Variant `search` vs `get`:135 - `search variant` is filter-based.136 - `get variant` accepts rsID, HGVS, or `GENE CHANGE` formats.137138- Best-effort helpers search free-text fields (for example, eligibility criteria or abstracts). Results depend on source document wording.139140- If zero results:141 - broaden to a higher-level entity (for example, `gene` before `variant`),142 - try alternate wording/synonyms,143 - try a different source option where supported (for example, `--source nci` for trial workflows).144
Full transparency — inspect the skill content before installing.