A comprehensive Model Context Protocol server for accessing Human Protein Atlas data including tissue expression, subcellular localization, pathology
Proteinatlas mcp server connects ProteinAtlas to AI assistants that speak the Model Context Protocol. A comprehensive Model Context Protocol server for accessing Human Protein Atlas data including tissue expression, subcellular localization, pathology data, and protein annotations.
A comprehensive Model Context Protocol (MCP) server for accessing Human Protein Atlas data, providing information about protein expression, subcellular localization, pathology, and more.
The Human Protein Atlas MCP Server enables seamless access to the vast repository of protein data from the Human Protein Atlas (https://www.proteinatlas.org). This server provides tools and resources for:
Once connected, the assistant can call these 14 tools directly:
Prerequisites — The Prerequisites tool exposed by this serverSetup — 1. Clone or download the server code 2. Install dependencies:search_proteins — Search Human Protein Atlas for proteins by name, gene symbol, or descriptionget_protein_info — Get detailed information for a specific protein by gene symbolget_protein_by_ensembl — The get_protein_by_ensembl tool exposed by this serverget_tissue_expression — The get_tissue_expression tool exposed by this serversearch_by_tissue — The search_by_tissue tool exposed by this serverget_blood_expression — The get_blood_expression tool exposed by this serverget_brain_expression — The get_brain_expression tool exposed by this serverget_subcellular_location — The get_subcellular_location tool exposed by this serversearch_by_subcellular_location — Find proteins localized to specific subcellular compartmentsget_pathology_data — The get_pathology_data tool exposed by this serversearch_cancer_markers — Find proteins associated with specific cancers or with prognostic valueadvanced_search — The advanced_search tool exposed by this serverSetup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.
Developer-tool servers are usually the first ones people connect, because they turn "help me with this code" into an assistant that can actually read the repo and act on it. ProteinAtlas sits in that group, and the shape of its toolset — Prerequisites, Setup, search_proteins among others — tells you what it is really for. Worth comparing against the other developer tools servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.
| Tool | What it does |
|---|---|
| Prerequisites | The Prerequisites tool exposed by this server. |
| Setup | 1. Clone or download the server code 2. Install dependencies: |
| search_proteins | Search Human Protein Atlas for proteins by name, gene symbol, or description. |
| get_protein_info | Get detailed information for a specific protein by gene symbol. |
| get_protein_by_ensembl | The get_protein_by_ensembl tool exposed by this server. |
| get_tissue_expression | The get_tissue_expression tool exposed by this server. |
| search_by_tissue | The search_by_tissue tool exposed by this server. |
| get_blood_expression | The get_blood_expression tool exposed by this server. |
| get_brain_expression | The get_brain_expression tool exposed by this server. |
| get_subcellular_location | The get_subcellular_location tool exposed by this server. |
| search_by_subcellular_location | Find proteins localized to specific subcellular compartments. |
| get_pathology_data | The get_pathology_data tool exposed by this server. |
| search_cancer_markers | Find proteins associated with specific cancers or with prognostic value. |
| advanced_search | The advanced_search tool exposed by this server. |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.