About can-immune
CAN-IMMUNE is a read-only MCP server for cancer neoantigen researchers, providing queries for mutations, peptides, cell lines, and MHC-I binding data.
Key features
- 01Query database overview and records
- 02Search genes and inspect mutations
- 03Find cell lines and their genes
- 04List tissues and cancer types
- 05Retrieve MHC-I binding data
Use cases
- 01Look up cancer mutations for a gene
- 02Explore gene information in cell lines
- 03Check peptide and MHC-I binding data
MCP support
It provides a remote, read-only MCP server for clients to query the CAN-IMMUNE database. Anonymous access is available at a light rate, with higher limits through Google OAuth 2.1.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://canelib.erc.monash.edu/mcpclaude mcp add --transport http sanjaysgk-can-immune https://canelib.erc.monash.edu/mcp{"mcpServers":{"sanjaysgk-can-immune":{"type":"http","url":"https://canelib.erc.monash.edu/mcp"}}}Open in Cursor{"servers":{"sanjaysgk-can-immune":{"type":"http","url":"https://canelib.erc.monash.edu/mcp"}}}Open in VS Code{"mcpServers":{"sanjaysgk-can-immune":{"type":"http","url":"https://canelib.erc.monash.edu/mcp"}}}{"mcpServers":{"sanjaysgk-can-immune":{"serverUrl":"https://canelib.erc.monash.edu/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
12This tool takes no parameters.
Details
From the project READMECAN-IMMUNE MCP Server
Remote, read-only Model Context Protocol server for CAN-IMMUNE — 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).
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.