Skip to content

v0.1.3: mcp-ts-core ^0.10.6, packaging + identity adoption

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 03:31
v0.1.3
c513c32

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.