v0.1.1: Initial release — protein-first research over UniProtKB
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.