NestDaddy

BioMCP-TS

io.github.yeyuan98/biomcp-ts · v1.4.3

Biomedical MCP server: genes, variants, trials, literature, patents, optional SQL/R/biowasm tools.

Connect Runs on your machine

Terminal
claude mcp add biomcp-ts -e ANALYSIS_BIOWASM=<ANALYSIS_BIOWASM> -e ANALYSIS_R=<ANALYSIS_R> -e DB_TYPE=<DB_TYPE> -e NCBI_API_KEY=<NCBI_API_KEY> -e S2_API_KEY=<S2_API_KEY> -e OPENFDA_API_KEY=<OPENFDA_API_KEY> -e ONCOKB_TOKEN=<ONCOKB_TOKEN> -e DISGENET_API_KEY=<DISGENET_API_KEY> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "biomcp-ts": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANALYSIS_BIOWASM": "<ANALYSIS_BIOWASM>",
        "ANALYSIS_R": "<ANALYSIS_R>",
        "DB_TYPE": "<DB_TYPE>",
        "NCBI_API_KEY": "<NCBI_API_KEY>",
        "S2_API_KEY": "<S2_API_KEY>",
        "OPENFDA_API_KEY": "<OPENFDA_API_KEY>",
        "ONCOKB_TOKEN": "<ONCOKB_TOKEN>",
        "DISGENET_API_KEY": "<DISGENET_API_KEY>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "biomcp-ts": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANALYSIS_BIOWASM": "<ANALYSIS_BIOWASM>",
        "ANALYSIS_R": "<ANALYSIS_R>",
        "DB_TYPE": "<DB_TYPE>",
        "NCBI_API_KEY": "<NCBI_API_KEY>",
        "S2_API_KEY": "<S2_API_KEY>",
        "OPENFDA_API_KEY": "<OPENFDA_API_KEY>",
        "ONCOKB_TOKEN": "<ONCOKB_TOKEN>",
        "DISGENET_API_KEY": "<DISGENET_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "biomcp-ts": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANALYSIS_BIOWASM": "<ANALYSIS_BIOWASM>",
        "ANALYSIS_R": "<ANALYSIS_R>",
        "DB_TYPE": "<DB_TYPE>",
        "NCBI_API_KEY": "<NCBI_API_KEY>",
        "S2_API_KEY": "<S2_API_KEY>",
        "OPENFDA_API_KEY": "<OPENFDA_API_KEY>",
        "ONCOKB_TOKEN": "<ONCOKB_TOKEN>",
        "DISGENET_API_KEY": "<DISGENET_API_KEY>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
ANALYSIS_BIOWASM
Optional
Set to 1 to enable the samtools/bedtools/bcftools biowasm analysis tools
ANALYSIS_R
Optional
Set to 1 to enable the R/Bioconductor analysis tools (requires the webr peer dependency; use the pinned one-shot client command)
DB_TYPE
Optional
Set to mysql or sqlite to enable the read-only SQL database tools
NCBI_API_KEY
Optional, secret
Higher NCBI E-utilities rate limits (3 -> 10 req/s)
S2_API_KEY
Optional, secret
Higher Semantic Scholar rate limits
OPENFDA_API_KEY
Optional, secret
Higher OpenFDA rate limits
ONCOKB_TOKEN
Optional, secret
Required by the variant_oncokb tool (OncoKB annotations)
DISGENET_API_KEY
Optional, secret
Required for DisGeNET disease-gene associations

Details

Package[email protected] (NPM, stdio)
First published14 Sep 2026
Last updated14 Sep 2026
Registry nameio.github.yeyuan98/biomcp-ts

More databases servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.