Skip to content

v0.1.14: mcp-ts-core 0.10.6 adoption

Choose a tag to compare

@cyanheads cyanheads released this 13 Jun 04:01
· 4 commits to main since this release
v0.1.14
b908144

mcp-ts-core 0.10.6 adoption

Adopts @cyanheads/mcp-ts-core ^0.10.6, pins the served identity to the unscoped repo name, and hardens MCPB bundling and the container image.

Added:

  • scripts/clean-mcpb.ts — post-pack cleaner: runs mcpb clean, then strips dependency-shipped agent docs (skills/, .claude/, .agents/, SKILL.md) nested under node_modules/ that root-anchored .mcpbignore cannot reach
  • lint:packaging — bundle-content + identity checks (root-anchored .mcpbignore dev-dir patterns, zero node_modules agent-doc entries in built bundles, name/title/display_name equal the unscoped package name)
  • check-framework-antipatterns rule 4 — flags z.coerce.boolean() env flags in favor of z.stringbool()
  • Dockerfile HEALTHCHECK on /healthz and org.opencontainers.image.version label

Changed:

  • createApp() sets explicit name/title noaa-cdo-mcp-server
  • .codex-plugin displayName de-scoped to noaa-cdo-mcp-server

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
  • @biomejs/biome ^2.4.16 → ^2.5.0
  • @types/node ^25.9.2 → ^25.9.3

165 tests pass; bun run devcheck clean.