UniProt MCP Server
MCP wrapper over the UniProt REST API — the standard protein-annotation layer linking sequence, structure, function, and cross-references to other databases.
| Type | MCP server |
| Supplier | Augmented Nature (community OSS) |
| Availability | GA |
| Pricing | Free to use — wraps the public UniProt REST API, no auth. Unverified — redistribution terms are contradictory upstream: the committed LICENSE file is a restrictive non-commercial grant while package.json and the README say MIT. |
| Capabilities | Read-only |
| Verified | works · 2026-07-29 |
| Security | caution · 2026-07-29 — committed LICENSE is restrictive non-commercial while page/package.json claim MIT; ~7mo stale |
How to install
- Also packaged in the SciAgent-Skills collection (jaechang-hits (community OSS, CC BY 4.0)): clone
jaechang-hits/SciAgent-Skillsand run/plugin install sciagent-skillsin Claude Code (or copyskills/proteomics-protein-engineering/uniprot-protein-databaseinto~/.claude/skills/).git clone https://github.com/Augmented-Nature/UniProt-MCP-Server cd UniProt-MCP-Server npm install npm run build
Then add to claude_desktop_config.json (replace /path/to/UniProt-MCP-Server with the absolute path of your clone — e.g., /Users/you/repos/UniProt-MCP-Server):
{
"mcpServers": {
"uniprot": { "command": "node", "args": ["/path/to/UniProt-MCP-Server/build/index.js"] }
}
}
For Claude Code, the equivalent registration is:
claude mcp add --transport stdio uniprot -- node /path/to/UniProt-MCP-Server/build/index.js
Docker alternative: docker build -t uniprot-mcp-server . && docker run -i uniprot-mcp-server.
What it does
26 tools across:
- Core protein analysis — search, get by accession, sequence and feature retrieval.
- Comparative / evolutionary — orthologs, taxonomy, phylogeny.
- Structure / function — domain, PTM, active-site annotation; AlphaFold cross-references.
- Biological context — pathways, GO terms, subcellular localization.
- Batch search and cross-reference resolution.
- Export — FASTA, GFF, GenBank, EMBL, TSV, XML, JSON.
Primary use cases: Resolve gene-to-protein-to-domain context for a hit list; pull orthologs and PTMs; build cross-reference tables for a target panel.
Notes
Claude Science: This resource is offered inside Anthropic’s Claude Science via the Genes & Ontologies featured connector. Its inclusion there is an independent signal of quality and trustworthiness for life-science research.
stdio transport. No auth required — calls the public UniProt REST API. Complements ChEMBL (small molecules) and AlphaFold (3D) by covering the annotation layer.
Upstream licensing is inconsistent (see Pricing above) and the last push was 2025-12-21. Running the server is unproblematic — it is a thin read-only client over a public API — but do not vendor or redistribute the code until the terms are clarified. The SciAgent-Skills packaging above (CC BY 4.0) is a cleanly-licensed alternative route to the same UniProt REST surface.
Sources
Installed this tool?
Share feedback — install path, OS, errors, workarounds. The form opens with this tool pre-selected and a link back to this page.