Skip to content

v0.1.4: mcp-ts-core ^0.10.6 adoption, ValidationError classification

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 07:38
v0.1.4
1c4803b

mcp-ts-core ^0.10.6 adoption, ValidationError classification

Adopts @cyanheads/mcp-ts-core ^0.10.6 and tracks its error model.

Added:

  • fx_dataframe_query: truncated output field; format() flags a capped result set (N+ (capped))
  • scripts/clean-mcpb.ts: strips dependency-shipped agent docs from the MCPB bundle (node_modules-nested skills/.claude/.agents/SKILL.md)
  • Dockerfile: bun-native HEALTHCHECK and APP_VERSION-fed OCI version label

Changed:

  • Input-validation failures now classify as ValidationError (-32007) instead of InvalidParams (-32602), across all FX tools, fx_dataframe_query, and fx://rates/latest/{base}
  • createApp name/title and .codex-plugin displayName pinned to the unscoped exchange-rates-mcp-server
  • lint-packaging.ts: bundle-content + identity guards; check-framework-antipatterns.ts: z.coerce.boolean() env-flag rule
  • Anchored .mcpbignore dev-dir patterns; resynced vendored skills, added the techniques skill

Dependencies:

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

45 tests pass; bun run devcheck clean.