v2.6.6: mcp-ts-core 0.10.x adoption: bundle clean, identity pair, .mcpbignore re-anchor, truncation enrichment
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 explicitname/titleidentity pair ('clinicaltrialsgov-mcp-server') — required by lint:packaging check 9bundlescript appendsclean-mcpb.tspost-pack step to strip agent-doc entries from the .mcpb.mcpbignorepatterns re-anchored to root (/.claude/, /.agents/, /skills/)lint-packaging.tsupdated with check 8 (bundle content guard) and check 9 (identity checks)check-framework-antipatterns.tspicks 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_definitions—ctx.enrich.truncated({shown, cap})in search mode addstruncated,shown,capfields and anotice techniquesskill (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-types4.20260605.1 → 4.20260611.1 (dev)@types/node25.9.2 → 25.9.3 (dev)
499 tests pass; bun run devcheck clean.