BioBTree MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add --transport http biobtree https://sugi.bio/biobtree/mcp
README.md

A unified biomedical graph database that integrates 50+ primary data sources

๐Ÿงฌ BioBTree v2

A unified biomedical graph database that integrates 50+ primary data sources โ€” genes, proteins, compounds, diseases, pathways, and clinical data โ€” into a single queryable graph with billions of cross-reference edges. Its native MCP server gives LLMs direct access to structured, authoritative biomedical data, complementing their reasoning with reliable identifiers and up-to-date database content.

BRCA1 >> ensembl >> uniprot >> pdb[resolution<2.0]

This finds BRCA1 in Ensembl, maps to UniProt proteins, and returns high-resolution PDB structures โ€” crossing three databases in a single line.

๐Ÿ”— Try It

The fastest way to experience BioBTree v2 is through MCP. We recommend Claude CLI (tested extensively), though Codex CLI and Gemini CLI also work:

{
  "mcpServers": {
    "biobtree": {
      "type": "http",
      "url": "https://sugi.bio/biobtree/mcp"
    }
  }
}

Once connected, just ask questions in natural language โ€” the AI will query BioBTree automatically:

๐Ÿ’Š "What tissues express SCN9A most highly? Are there safety concerns for a Nav1.7 inhibitor?"

๐Ÿงช "How many ClinVar variants does BRCA1 have? How many are pathogenic?"

๐ŸŽฏ "What are all the protein targets of Alectinib with IC50 values?"

A REST API is also available for direct programmatic access:

https://sugi.bio/biobtree/api/ws/?i=BRCA1
https://sugi.bio/biobtree/api/ws/map/?i=BRCA1&m=>>ensembl>>uniprot>>chembl_target
https://sugi.bio/biobtree/api/ws/entry/?i=P38398&s=uniprot

๐Ÿ“– Documentation

Query syntax, integrated databases, development, and other details check the : docs/ or refer to latest preprint.

For any questions, issues, or collaboration ideas, feel free to create an issue or reach out at tamer.gur07@gmail.com.

๐Ÿ“„ Publication

BioBTree v2: Grounding LLM Responses with Large-Scale Structured Biomedical Data

The full preprint manuscript, detailing the graph architecture and comparative LLM use cases is available on Zenodo: https://zenodo.org/records/18962899

BioBTree v1: F1000Research

โš–๏ธ License

AGPL-v3

The public MCP server hosted at sugi.bio is for academic and personal use only due to upstream non-commercial data licenses.

Tools (1)

query_biobtreeQuery the BioBTree graph database using natural language or specific identifiers to retrieve cross-referenced biomedical data.

Configuration

claude_desktop_config.json
{"mcpServers": {"biobtree": {"type": "http", "url": "https://sugi.bio/biobtree/mcp"}}}

Try it

โ†’What tissues express SCN9A most highly? Are there safety concerns for a Nav1.7 inhibitor?
โ†’How many ClinVar variants does BRCA1 have? How many are pathogenic?
โ†’What are all the protein targets of Alectinib with IC50 values?
โ†’Map the gene BRCA1 to its corresponding UniProt protein and find high-resolution PDB structures.

Frequently Asked Questions

What are the key features of BioBTree?

Integrates 50+ primary biomedical data sources including genes, proteins, and compounds. Provides billions of cross-reference edges for complex biomedical queries. Supports natural language querying for structured biomedical data. Enables cross-database mapping (e.g., Ensembl to UniProt to PDB).

What can I use BioBTree for?

Retrieving high-resolution protein structures for specific gene targets. Analyzing pathogenic variants in clinical databases like ClinVar. Identifying protein targets for specific pharmaceutical compounds. Investigating tissue-specific gene expression and safety profiles for inhibitors.

How do I install BioBTree?

Install BioBTree by running: Add the configuration to your claude_desktop_config.json

What MCP clients work with BioBTree?

BioBTree works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep BioBTree docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare