Back to the catalog

io.github.sanjaysgk/can-immune

Query CAN-IMMUNE: cancer neoantigen mutations, peptides, cell lines, MHC-I binding. Read-only.

Open source Repository Open in the app JSON README (API)

About

Query CAN-IMMUNE: cancer neoantigen mutations, peptides, cell lines, MHC-I binding. Read-only.

Details

Kind
MCP servers
Topic
No topic detected
Publisher
sanjaysgk
Origin
official
Category
ferramentas
Transport
http
Version
1.0.0
Last push
2026-08-10T06:20:44Z
Repository state
ativo
Language
Python
License
MIT
Added
2026-08-29 04:01:21
Updated
2026-08-29 04:01:21
Origin id
io.github.sanjaysgk/can-immune

README

# CAN-IMMUNE MCP Server

Remote, read-only [Model Context Protocol](https://modelcontextprotocol.io) server for
**[CAN-IMMUNE](https://canelib.erc.monash.edu)** — a cancer neoantigen platform. Lets any
AI agent (Claude, ChatGPT, Cursor, ...) query the database in plain language.

- **Registry:** `io.github.sanjaysgk/can-immune`
- **Endpoint:** `https://canelib.erc.monash.edu/mcp` (Streamable HTTP)
- **Docs / how to connect:** https://canelib.erc.monash.edu/connector

## Connect

Add the endpoint as a custom connector, or:

```
claude mcp add --transport http canelib https://canelib.erc.monash.edu/mcp
```

## Tools (read-only)

`database_overview`, `search` / `fetch`, `search_genes`, `get_gene`, `search_cell_lines`,
`get_cell_line`, `top_genes_in_cell_line`, `get_gene_mutations`, `list_tissues`,
`list_cancer_types`, `get_mhc_binding`.

## Auth & rate limits

Works anonymously at a light rate. Optional Google sign-in (OAuth 2.1) raises the limit —
academic emails (`.edu`, `.edu.au`, `.ac.*`) get the highest tier. Every query is
parameterised, row-capped and time-bounded. Data: COSMIC, DepMap/CCLE, PubMed.

## Source

`canelib_mcp.py` — the tools + server. `oauth.py` — the OAuth 2.1 / tiering layer.
Secrets live outside the repo (see `.gitignore`).

More