Bio MCP TS

Democratizing agentic access to bioinformatics and biopharmaceutical databases and analyses. Its 40 documented tools cover gene, trials, variant, disease. It runs locally over stdio via the published package.

People who work with gene, trials and variant and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-16 · ★ 12 · #6 OF 71 MAINTAINED SCIENCE & HEALTH · VERIFIED 2026-09-18

Apache-2.0 · TypeScript servers · how we verify → /methodology

01 · Install Bio MCP TS

Claude Code

claude mcp add yeyuan98-biomcp-ts -- npx -y biomcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "yeyuan98-biomcp-ts": {
      "command": "npx",
      "args": [
        "-y",
        "biomcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license Apache-2.0 - declared in the repository

npm package biomcp - unscoped; check the name against the project README before installing

registry namespace io.github.yeyuan98 is GitHub-verified and matches the repo owner

03 · What Bio MCP TS can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can search genes by symbol, name, or keyword with chromosome filter, get diseases associated with a gene (DisGeNET / OpenTargets), find drugs targeting a gene (OpenTargets), and find clinical trials for a gene.

Capability map

Tools grouped from the project's README - what Bio MCP TS lets an agent do.

Gene

7 tools - e.g. Search genes by symbol, name, or keyword with chromosome filter; Get detailed gene info by HGNC symbol with optional sections (core, pathways, protein, ontology, go, interactions, expression…

gene_search · gene_get · gene_diseases · gene_drugs · gene_trials · gene_articles…

Variant

4 tools - e.g. Search variants by rsid, HGVS, gene, ClinVar significance, frequency, CADD; Get detailed variant info with optional sections (frequency, predictions, clinical; alphagenome_scores currently returns an…

variant_search · variant_get · variant_oncokb · variant_trials

Disease

4 tools - e.g. Search diseases by name, phenotype, or keyword; Get detailed disease info by ID (DOID, MONDO, OMIM, etc.) with optional sections (gene_associations, phenotypes, pathways); Get drugs for a disease…

disease_search · disease_get · disease_drugs · disease_trials

Ensembl

4 tools - e.g. Resolve a gene in Ensembl terms for any of ~356 species: stable ID (+version), symbol, coordinates on the current assembly, canonical transcript; expand=true ad; Find orthologues/paralogues across species…

ensembl_lookup · ensembl_homology · ensembl_consequence · ensembl_region

Drug

3 tools - e.g. Search drugs by name, mechanism, or keyword; Get detailed drug info with optional sections (us_regulatory, eu_regulatory, who_regulatory, safety, targets, indications, adverse_events - FDA FAERS reactions…

drug_search · drug_get · drug_trials

Genbank

3 tools - e.g. Search NCBI nucleotide records (GenBank/RefSeq/INSDC) by plain terms, accession, or field syntax; results include accession.version, definition, length, organis; Fetch a GenBank/RefSeq record as GenBank…

genbank_search · genbank_get · genbank_genes

Article

2 tools - e.g. Federated literature search across PubMed, EuropePMC, Semantic Scholar, PubTator, and LitSense with optional date range filtering; Get detailed article info by identifier (PMID, PMCID, or DOI) with…

article_search · article_get

Trial

2 tools - e.g. Search clinical trials by condition, intervention, status, or phase. Cursor-based pagination via page_token; Get detailed trial info by NCT ID with optional sections (eligibility, locations, outcomes)

trial_search · trial_get

Latest releases

v1.4.3 · 2026-09-11

R WASM mirror bundle (copy). · Downloaded by biomcp at first use of the R analysis tools (ANALYSIS_R=1). · See NOTICE inside the archive for package licenses and sources.

v1.4.2 · 2026-09-10

R WASM mirror bundle (copy). · Downloaded by biomcp at first use of the R analysis tools (ANALYSIS_R=1). · See NOTICE inside the archive for package licenses and sources.

v1.4.1 · 2026-09-10

R WASM mirror bundle (copy). · Downloaded by biomcp at first use of the R analysis tools (ANALYSIS_R=1). · See NOTICE inside the archive for package licenses and sources.

04 · Who maintains Bio MCP TS

BioMCP-TS is maintained by yeyuan98. It's the only MCP server we track from this author; the repo dates to Apr 2026.

05 · Facts

category
science & health - ranked #6 of 71 actively-maintained science & health servers as of 2026-09-18.
release cadence
10+ releases in the last 90 days (latest 2026-09-11)
registry
io.github.yeyuan98/biomcp-ts (active, first published 2026-08-31 · 7 versions)
packages
npm:biomcp

06 · Bio MCP TS FAQ

Is Bio MCP TS still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-16 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

What can Bio MCP TS do?

With this server connected, an agent can search genes by symbol, name, or keyword with chromosome filter, get diseases associated with a gene (DisGeNET / OpenTargets), find drugs targeting a gene (OpenTargets), and find clinical trials for a gene.

How do I install Bio MCP TS?

Run `npx -y biomcp`. You can also paste the ready-made client config above.

Does Bio MCP TS run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Bio MCP TS

More science & health MCP servers · Adamamer20 Paper Search MCP OpenAI · Withings Health Data · Appendix · Google Health Fitbit MCP

More TypeScript MCP servers · Scholar Feed · Webcheck · Siren · One Search MCP · Memory Graph · see all