Skip to content

v0.1.14: mcp-ts-core ^0.10.6 adoption

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 07:28
v0.1.14
2257cb8

mcp-ts-core ^0.10.6 adoption

Framework adoption maintenance pass: explicit server identity, the new ctx.enrich.total() API in search, Dockerfile hardening, and bundle/lint guards.

Changed:

  • createApp() sets name and title explicitly to biorxiv-mcp-server (unscoped machine identity on every surface)
  • biorxiv_search_preprints writes the EuropePMC grand total via ctx.enrich.total() (field totalFound → totalCount)
  • lint:packaging gains bundle-content, post-bundle, and identity guards; antipattern check flags z.coerce.boolean() on env flags

Added:

  • Dockerfile HEALTHCHECK (bun-native fetch to /healthz) and APP_VERSION OCI label
  • scripts/clean-mcpb.ts strips dependency-shipped agent docs from the .mcpb bundle

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
  • @types/node ^25.9.1 → ^25.9.3

144 tests pass; bun run devcheck clean.