v0.1.3: mcp-ts-core ^0.10.6, packaging + identity adoption
mcp-ts-core ^0.10.6, packaging + identity adoption
Framework and toolchain refresh adopting the mcp-ts-core 0.10.x scaffold improvements. No tool surface or behavior change — the three CPSC tools are unaffected.
Added:
- Explicit name/title identity pair in createApp() (machine name on initialize + /.well-known/mcp.json)
- scripts/clean-mcpb.ts post-pack bundle cleaner (mcpb clean + strip node_modules agent docs)
- lint-packaging.ts checks 5-9: bundle-content guards, post-bundle content, name/title/display_name identity
- coerce-boolean-env-flag antipattern rule (z.coerce.boolean() -> z.stringbool())
- Dockerfile HEALTHCHECK against /healthz
- orchestrations and techniques skills
Changed:
- Dockerfile org.opencontainers.image.version from APP_VERSION build arg
- .mcpbignore patterns anchored to root
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.9.19 -> ^0.10.6
- typescript ^5.9.3 -> ^6.0.3 (dev)
- @types/node ^25.6.0 -> ^25.9.3 (dev)
- @biomejs/biome ^2.4.7 -> ^2.4.16 (dev)
- tsc-alias ^1.8.16 -> ^1.8.17 (dev)
21 tests pass; bun run devcheck clean.