mcpserver.lol
registry/uniprot-mcp-server
Connection check verified live · 27h ago

uniprot-mcp-server

Protein research over UniProtKB — search by function, fetch curated records, map IDs, proteomes.

Tools 6
GitHub stars
Installs / wk 99
Licence
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

6 tools

Read from the running server on 27h ago.

uniprot_get_entry read-only fieldssectionsaccessions*
Fetch full curated UniProtKB entries by accession in one batch (up to 20). Each entry carries function, catalytic activity, cofactors, subcellular location, disease involvement, PT…
uniprot_get_proteome read-only sizeupidquerycursortaxon_idinclude_proteins
Fetch the reference proteome for an organism by UPID (e.g. "UP000005640") or NCBI taxon ID (e.g. 9606) — provide exactly one. Returns metadata inline: proteome type, total protein…
uniprot_get_sequence read-only accession*include_isoforms
Fetch the canonical amino-acid sequence (FASTA) for a UniProtKB accession, with length and the parsed header. Set include_isoforms to also return the alternatively-spliced isoform…
uniprot_get_taxonomy read-only nametaxon_idinclude_children
Resolve a taxonomy record by NCBI taxon ID (e.g. 9606) or scientific name (e.g. "Homo sapiens") — provide exactly one. Returns the scientific and common name, mnemonic, rank, paren…
uniprot_map_ids read-only idsto_dbtax_idticketfrom_dbcontinuation
Translate identifiers across databases via UniProt's ID-mapping service — gene names to accessions, accession to PDB / Ensembl / RefSeq / ChEMBL / GeneID, and back. The job runs as…
uniprot_search_proteins read-only sizequerycursorfacetsfieldsreviewed +2
Search UniProtKB and return curated protein records. Pass text_search for a plain-language query (the 80% case) or query for the full Lucene field syntax (gene:TP53 AND organism_id…