Skip to content

v2.6.6: mcp-ts-core 0.10.x adoption: bundle clean, identity pair, .mcpbignore re-anchor, truncation enrichment

Choose a tag to compare

@cyanheads cyanheads released this 11 Jun 21:10
v2.6.6
392af66

mcp-ts-core 0.10.x adoption: bundle clean, identity pair, .mcpbignore re-anchor, truncation enrichment

Multi-minor framework upgrade from 0.9.21 to 0.10.6 with matching server-side adoptions.

Changed:

  • createApp() now carries explicit name/title identity pair ('clinicaltrialsgov-mcp-server') — required by lint:packaging check 9
  • bundle script appends clean-mcpb.ts post-pack step to strip agent-doc entries from the .mcpb
  • .mcpbignore patterns re-anchored to root (/.claude/, /.agents/, /skills/)
  • lint-packaging.ts updated with check 8 (bundle content guard) and check 9 (identity checks)
  • check-framework-antipatterns.ts picks up coerce-boolean-env-flag rule

Added:

  • scripts/clean-mcpb.ts — post-pack bundle cleaner (stripped from .mcpb via batched zip -d)
  • Truncation enrichment on clinicaltrials_get_field_definitionsctx.enrich.truncated({shown, cap}) in search mode adds truncated, shown, cap fields and a notice
  • techniques skill (outline-on-overflow reference)
  • 19 skills synced to framework 0.10.x

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
  • @cloudflare/workers-types 4.20260605.1 → 4.20260611.1 (dev)
  • @types/node 25.9.2 → 25.9.3 (dev)

499 tests pass; bun run devcheck clean.