Skip to content

v0.1.1: Initial release — protein-first research over UniProtKB

Choose a tag to compare

@cyanheads cyanheads released this 26 Jun 03:05
· 10 commits to main since this release
v0.1.1
7de0f77

Initial release — protein-first research over UniProtKB

Keyless protein research over the UniProt REST API — UniProtKB search and curated entries, cross-database ID mapping, reference proteomes, taxonomy, and sequences.

Added:

  • 6 tools: uniprot_search_proteins, uniprot_get_entry, uniprot_map_ids, uniprot_get_proteome, uniprot_get_taxonomy, uniprot_get_sequence
  • 2 resources: uniprot://entry/{accession}, uniprot://taxonomy/{taxonId}
  • 1 prompt: uniprot_protein_dossier (guided protein-research workflow)
  • UniProtService REST client over all four UniProt collections; UNIPROT_* config overrides
  • Built on @cyanheads/mcp-ts-core — STDIO + Streamable HTTP, unified error handling, structured logging, optional OpenTelemetry

Changed:

  • npm identity scoped to @cyanheads/uniprot-mcp-server across install surfaces; runtimeHint bun; tightened package/plugin/OCI descriptions, expanded keywords, added bugs/homepage/funding/repository metadata

102 tests pass; bun run devcheck clean.