{
  "markdown": "# CAN-IMMUNE MCP Server\n\nRemote, read-only [Model Context Protocol](https://modelcontextprotocol.io) server for\n**[CAN-IMMUNE](https://canelib.erc.monash.edu)** — a cancer neoantigen platform. Lets any\nAI agent (Claude, ChatGPT, Cursor, ...) query the database in plain language.\n\n- **Registry:** `io.github.sanjaysgk/can-immune`\n- **Endpoint:** `https://canelib.erc.monash.edu/mcp` (Streamable HTTP)\n- **Docs / how to connect:** https://canelib.erc.monash.edu/connector\n\n## Connect\n\nAdd the endpoint as a custom connector, or:\n\n```\nclaude mcp add --transport http canelib https://canelib.erc.monash.edu/mcp\n```\n\n## Tools (read-only)\n\n`database_overview`, `search` / `fetch`, `search_genes`, `get_gene`, `search_cell_lines`,\n`get_cell_line`, `top_genes_in_cell_line`, `get_gene_mutations`, `list_tissues`,\n`list_cancer_types`, `get_mhc_binding`.\n\n## Auth & rate limits\n\nWorks anonymously at a light rate. Optional Google sign-in (OAuth 2.1) raises the limit —\nacademic emails (`.edu`, `.edu.au`, `.ac.*`) get the highest tier. Every query is\nparameterised, row-capped and time-bounded. Data: COSMIC, DepMap/CCLE, PubMed.\n\n## Source\n\n`canelib_mcp.py` — the tools + server. `oauth.py` — the OAuth 2.1 / tiering layer.\nSecrets live outside the repo (see `.gitignore`).\n",
  "bytes": 1266,
  "sha": "00d9e7897822d29b7a7080fd71a70d9ef62e1876e5c0ac72a02ff110b0ded83a",
  "repo_slug": "sanjaysgk/can-immune-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_sanjaysgk_can_immune_3f105a40/readme"
}