Skip to content

v0.1.4: mcp-ts-core ^0.10.6 adoption, MCPB bundle hardening

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 07:43
v0.1.4
d009edc

mcp-ts-core ^0.10.6 adoption, MCPB bundle hardening

Framework maintenance release. Adopts mcp-ts-core ^0.10.6, sets explicit
name/title identity, and hardens the .mcpb bundle against shipping
dependency agent docs.

Changed:

  • createApp() declares name and title as 'ensembl-mcp-server'.
  • no_input contract on ensembl_lookup_gene and ensembl_get_homology moved
    from InvalidParams to ValidationError.
  • bundle script runs scripts/clean-mcpb.ts to prune dev deps and strip
    node_modules agent docs (skills/, .claude/, .agents/, SKILL.md).
  • lint-packaging adds bundle-content, critical-runtime-path, and
    name/title/display_name identity guards.
  • check-framework-antipatterns flags z.coerce.boolean() env flags and
    skips comment-line matches.
  • Dockerfile adds a Bun-native /healthz HEALTHCHECK and APP_VERSION OCI label.
  • Vendored skills synced to the ^0.10.6 skill set.

Dependency bumps:

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

91 tests pass; bun run devcheck clean.