v0.1.13: mcp-ts-core ^0.10.6, MCPB bundle hygiene, Docker healthcheck
mcp-ts-core ^0.10.6, MCPB bundle hygiene, Docker healthcheck
Maintenance release: framework adoption, dependency refresh, MCPB bundle agent-doc stripping, and a Docker healthcheck.
Added:
- createApp() sets explicit name/title 'earthquake-mcp-server' so the hyphenated repo name is the displayed identity
- scripts/clean-mcpb.ts strips dependency-shipped agent docs (node_modules/** skills/, .claude/, .agents/, SKILL.md) from MCPB bundles after pack
- lint-packaging bundle-content guards: reject unanchored .mcpbignore patterns and patterns stripping critical runtime paths; assert built dist/*.mcpb ships zero agent-doc entries
- check-framework-antipatterns flags z.coerce.boolean() on env flags (recommends z.stringbool())
- Dockerfile HEALTHCHECK (bun-native fetch on /healthz) and org.opencontainers.image.version label from APP_VERSION
Changed:
- .mcpbignore patterns root-anchored; added /.agents/ and /skills/
- techniques skill added; vendored skills synced to ^0.10.6
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
- @types/node ^25.9.1 → ^25.9.3
186 tests pass; bun run devcheck clean.