v0.1.1: First npm release — @cyanheads scope and publish polish
First npm release — @cyanheads scope and publish polish
First published cut of the ChEMBL drug-discovery surface (8 tools, 2 resources, DataCanvas SQL). v0.1.0 was an unpublished scaffold tag.
Added:
- ChEMBL surface: compound/target/bioactivity/drug/assay tools, the chembl_dataframe_* SQL trio over the bioactivity spill, and chembl://molecule|target/{chemblId} resources.
- Upstream HTTP errors sanitized at a single fetchJson chokepoint — framework status codes, response bodies, and internal URLs never reach the client.
Changed:
- Published as @cyanheads/chembl-mcp-server (was bare chembl-mcp-server); install args, badges, plugin manifests, and server.json identifiers follow. runtimeHint node → bun.
- createApp identity block is now name + title only (dropped websiteUrl).
- Package metadata completed (mcpName, funding, homepage, keywords; manifest repository/license; documented CHEMBL_* env vars). Description rewritten across surfaces.
Dependency bumps:
- @types/node (dev) ^26.0.0 → ^26.0.1
104 tests pass; bun run devcheck clean.