Mosaic is now liveMCP tools, 760+ targets across oncology, neuro and cardio, preprint on Zenodo.See plans →
Mosaic

Docs

Mosaic is an MCP server: an oncology knowledge graph of targets, compounds, pathways, papers and patents, exposed as tools you call from inside Claude, Cursor, or Claude Code. Mosaic doesn't replace your model — it gives your model a graph to traverse.

What you get

  • 760+ targets across oncology, neuroscience and cardiovascular, ~71K compounds, ~49K papers, ~16K patents, ~1.0M edges. The live figures are on the home page and from mosaic_kg_stats.
  • 44 MCP tools — five KG-native (synthetic-lethal whitespace, resistance bypass map, modality gaps, talent migration, emerging signals) plus 1st-order lookups, watchlists, and structural similarity (Foldseek).
  • Provenance + confidence on every fact. Every tool response carries a _provenance block (sources, confidence summary, as-of date). Heuristic layers are labelled as such in the output, not silently mixed with curated data.

How it's designed

MCP-first. The tools are the product. The web chat at getmosaic.dev is one delivery surface; another is your IDE's MCP client. Both call the same backend, so a graph traversal run from Claude Code returns the same JSON as a traversal run from the web chat.

Oncology only, on purpose. The graph is curated and small enough that every edge has a source. We'd rather be deep on one therapy area than shallow on twelve.

Reproducible. The /demo comparisons are pre-recorded with timestamped tool traces; the benchmark behind them ships in the repo with a Docker reproducibility package.

Start here

  • Quickstart

    Connect Mosaic to your Claude Desktop or Claude Code and call your first KG tool in under 60 seconds.

  • Install

    Per-client setup for Claude Desktop, Cursor, and Claude Code. ~3 minutes per client.

Guides

  • MCP vs HTTP API

    Two ways to reach the same KG. When to use which surface, with latency and auth trade-offs.

  • Tool examples

    Worked examples of the five KG-native tools, with the exact JSON each returns. Seed your own prompts from these.

  • Troubleshooting

    401s, 429s, empty results, MCP handshake hangs. The shortlist of things that actually go wrong.

Reference

  • Authentication

    Bearer mk_live_… keys, bcrypt at rest, rotation and revoke.

  • Rate limits

    Free-tier IP quota, paid-tier per-key quotas, 429 backoff guidance.

  • Tools reference

    All 44 MCP tools — auto-generated from the server. Signatures, parameters, example outputs.