v0.1.2: mcp-ts-core ^0.10.6 adoption
mcp-ts-core ^0.10.6 adoption
Adopts the new framework primitives, with vendored tooling and skill sync.
Added:
- gutenberg_browse_popular discloses truncation via ctx.enrich.truncated() — shown, cap, truncationCeiling
- Explicit name/title machine-name identity in createApp()
- scripts/clean-mcpb.ts strips dependency-shipped agent-doc entries from the bundle
- Dockerfile HEALTHCHECK + APP_VERSION OCI label + writable cache/mirror dirs
Changed:
- gutenberg_get_text audio_book and offset_out_of_range: InvalidParams -32602 → ValidationError -32007
- lint-packaging gains bundle-content guards and a name/title identity check
- check-framework-antipatterns gains a z.coerce.boolean() env-flag rule
- README MCP client config key gutenberg → gutenberg-mcp-server
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.9.19 → ^0.10.6
- @biomejs/biome ^2.4.7 → ^2.4.16
- @types/node ^25.6.0 → ^25.9.3
- tsc-alias ^1.8.16 → ^1.8.17
59 tests pass; bun run devcheck clean.