v0.1.4: mcp-ts-core ^0.10.6 adoption, MCPB bundle hardening
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.