Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Biomcp

    Biomedical Model Context Protocol Python-based implementation.

    327 stars
    Python
    Updated Oct 16, 2025
    ai
    bioinformatics
    clinical-trials
    genomics
    llm
    mcp
    mcp-server
    medical
    model-context-protocol
    pubmed
    pubmed-central

    Table of Contents

    • Install
    • Binary install (recommended)
    • Install skills
    • For Claude Desktop / Cursor / MCP clients
    • From source
    • Quick start
    • Command grammar
    • Entities and sources
    • Cross-entity helpers
    • Gene-set enrichment
    • Sections and progressive disclosure
    • API keys
    • Multi-worker deployment
    • Skills
    • Ops
    • Documentation
    • License

    Table of Contents

    • Install
    • Binary install (recommended)
    • Install skills
    • For Claude Desktop / Cursor / MCP clients
    • From source
    • Quick start
    • Command grammar
    • Entities and sources
    • Cross-entity helpers
    • Gene-set enrichment
    • Sections and progressive disclosure
    • API keys
    • Multi-worker deployment
    • Skills
    • Ops
    • Documentation
    • License

    Documentation

    BioMCP

    BioMCP is a single-binary CLI and MCP server for querying biomedical databases.

    One command grammar, compact markdown output, 12 entities across 15+ data sources.

    Install

    Binary install (recommended)

    bash
    curl -fsSL https://raw.githubusercontent.com/genomoncology/biomcp/main/install.sh | bash

    Install skills

    Install guided investigation workflows into your agent directory:

    bash
    biomcp skill install ~/.claude --force

    For Claude Desktop / Cursor / MCP clients

    json
    {
      "mcpServers": {
        "biomcp": {
          "command": "biomcp",
          "args": ["serve"]
        }
      }
    }

    From source

    bash
    cargo build --release --locked

    Quick start

    bash
    biomcp health --apis-only            # verify API connectivity
    biomcp list                          # show all entities and commands
    biomcp list gene                     # show gene-specific filters and examples

    Command grammar

    code
    search  [filters]    → discovery
    get   [sections] → focused detail
             → cross-entity pivots
    enrich      → gene-set enrichment
    batch   → parallel gets

    Entities and sources

    EntitySourcesExample
    geneMyGene.info, UniProt, Reactome, QuickGO, STRING, CIViCbiomcp get gene BRAF pathways
    variantMyVariant.info, ClinVar, gnomAD, CIViC, OncoKB, cBioPortal, GWAS Catalog, AlphaGenomebiomcp get variant "BRAF V600E" clinvar
    articlePubMed, PubTator3, Europe PMCbiomcp search article -g BRAF --limit 5
    trialClinicalTrials.gov, NCI CTS APIbiomcp search trial -c melanoma -s recruiting
    drugMyChem.info, ChEMBL, OpenTargets, Drugs\@FDA, CIViCbiomcp get drug pembrolizumab targets
    diseaseMonarch Initiative, MONDO, CIViC, OpenTargetsbiomcp get disease "Lynch syndrome" genes
    pathwayReactome, g:Profilerbiomcp get pathway R-HSA-5673001 genes
    proteinUniProt, InterPro, STRING, PDB/AlphaFoldbiomcp get protein P15056 domains
    adverse-eventOpenFDA (FAERS, MAUDE, Recalls)biomcp search adverse-event -d pembrolizumab
    pgxCPIC, PharmGKBbiomcp get pgx CYP2D6 recommendations
    gwasGWAS Catalogbiomcp search gwas --trait "type 2 diabetes"
    phenotypeMonarch Initiative (HPO)biomcp search phenotype "HP:0001250"

    Cross-entity helpers

    Pivot between related entities without rebuilding filters:

    bash
    biomcp variant trials "BRAF V600E" --limit 5
    biomcp variant articles "BRAF V600E"
    biomcp drug adverse-events pembrolizumab
    biomcp drug trials pembrolizumab
    biomcp disease trials melanoma
    biomcp disease drugs melanoma
    biomcp disease articles "Lynch syndrome"
    biomcp gene articles BRCA1
    biomcp gene pathways BRAF
    biomcp pathway drugs R-HSA-5673001
    biomcp protein structures P15056
    biomcp article entities 22663011

    Gene-set enrichment

    bash
    biomcp enrich BRAF,KRAS,NRAS --limit 10

    Sections and progressive disclosure

    Every get command supports selectable sections for focused output:

    bash
    biomcp get gene BRAF                    # summary card
    biomcp get gene BRAF pathways           # add pathway section
    biomcp get gene BRAF civic interactions # multiple sections
    biomcp get gene BRAF all                # everything
    
    biomcp get variant "BRAF V600E" clinvar population conservation
    biomcp get drug pembrolizumab label shortage targets indications approvals
    biomcp get disease "Lynch syndrome" genes phenotypes variants
    biomcp get trial NCT02576665 eligibility locations outcomes

    API keys

    Most commands work without credentials. Optional keys improve rate limits:

    bash
    export NCBI_API_KEY="..."      # PubTator, PMC OA, NCBI ID converter
    export OPENFDA_API_KEY="..."   # OpenFDA rate limits
    export NCI_API_KEY="..."       # NCI CTS trial search (--source nci)
    export ONCOKB_TOKEN="..."      # OncoKB variant helper
    export ALPHAGENOME_API_KEY="..." # AlphaGenome variant effect prediction

    Multi-worker deployment

    BioMCP rate limiting is process-local. For many concurrent workers, run one shared

    biomcp serve-http endpoint so all workers share a single limiter budget:

    bash
    biomcp serve-http --host 0.0.0.0 --port 8080

    Skills

    14 guided investigation workflows are built in:

    bash
    biomcp skill list
    biomcp skill show 03
    #SkillFocus
    01variant-to-treatmentVariant annotation to treatment options
    02drug-investigationDrug mechanism, safety, alternatives
    03trial-searchingTrial discovery and patient matching
    04rare-diseaseRare disease evidence and trial strategy
    05drug-shortagesShortage monitoring and alternatives
    06advanced-therapiesCAR-T and checkpoint therapy workflows
    07hereditary-cancerHereditary cancer syndrome workup
    08resistanceResistance mechanisms and next-line options
    09gene-function-lookupGene-centric function and context
    10gene-set-analysisEnrichment, pathway, and interaction synthesis
    11literature-synthesisEvidence synthesis with cross-entity checks
    12pharmacogenomicsPGx gene-drug interactions and dosing
    13phenotype-triageSymptom-first rare disease workup
    14protein-pathwayProtein structure and pathway deep dive

    Ops

    bash
    biomcp version          # show version and build info
    biomcp health           # check all API connectivity
    biomcp update           # self-update to latest release
    biomcp update --check   # check for updates without installing
    biomcp uninstall        # remove biomcp from ~/.local/bin

    Documentation

    Full documentation at biomcp.org.

    • Getting Started
    • Data Sources
    • Quick Reference
    • Troubleshooting

    License

    MIT

    Similar MCP

    Based on tags & features

    • FA

      Fal Mcp Server

      Python·
      8
    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • KI

      Kill Process Mcp

      Python·
      9
    • KU

      Kubectl Mcp Server

      Python·
      732

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • FA

      Fal Mcp Server

      Python·
      8
    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • KI

      Kill Process Mcp

      Python·
      9
    • KU

      Kubectl Mcp Server

      Python·
      732

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k