Before you begin
You need an MCP client that can connect to a remote Streamable HTTP server, such as Codex, Claude, ChatGPT, or Cursor. Some clients limit custom servers by plan or by admin setting. Connect your client lists those requirements.1
Add Biohub MCP to your client
- Codex
- Claude Code
- Claude.ai / Claude Desktop
- ChatGPT
- Cursor
codex mcp list to check it.
The auth column reads Unsupported, which is expected because the server has no sign-in.
Start a new codex session to use it.The same entry works in the ChatGPT desktop app and the Codex IDE extension.
To add it from the desktop app instead, see Connect your client.2
Confirm the tools
List the Biohub MCP tools you can use, without calling any of them.
mcp__biohub__:esm_atlas_search_uniprotesm_atlas_lookup_accessionesm_atlas_get_protein_detailsesm_atlas_search_similar_protein_clustersesm_atlas_get_cluster_infoesm_atlas_get_sae_feature_detailui_show_protein_structure
3
Run a first request
Use Biohub to look up UniProt accession P42212. Tell me the protein name, organism, gene, and sequence length. Don't print the full sequence.
esm_atlas_search_uniprot and should report Green fluorescent protein (gene GFP) from Aequorea victoria, 238 residues long.
That matches the UniProt record for P42212.Next steps
- Ask for proteins similar to GFP, or view a structure, with the Example prompts.
- Set up another client with Connect your client.
- Learn what the tools accept and return in the ESM Atlas tools reference.