Skip to content

v0.2.1: mcp-ts-core ^0.10.6 adoption, MCPB bundle cleaner

Choose a tag to compare

@cyanheads cyanheads released this 13 Jun 03:46
v0.2.1
a883116

mcp-ts-core ^0.10.6 adoption, MCPB bundle cleaner

Adopts framework 0.10.x APIs and adds packaging guards so the .mcpb bundle
ships no dependency agent docs.

Added:

  • scripts/clean-mcpb.ts — post-pack cleaner strips node_modules/** agent docs (skills/, .claude/, .agents/, SKILL.md) the .mcpbignore patterns cannot reach
  • lint-packaging bundle-content and identity guards
  • check-framework-antipatterns rule flagging z.coerce.boolean() on env flags

Changed:

  • imf_list_databases notice moved to the enrichment block (ctx.enrich.notice())
  • imf_dataframe_query / imf_query_dataset: invalid_sql and key_dimension_mismatch now ValidationError
  • imf_dataframe_query canvas query sets denySystemCatalogs: true
  • createApp() name/title set to imf-mcp-server
  • Dockerfile: APP_VERSION OCI label, .cache canvas dir, /healthz HEALTHCHECK
  • plugin npx args use the scoped name @cyanheads/imf-mcp-server

Dependency bumps:

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

69 tests pass; bun run devcheck clean.