v0.1.4: mcp-ts-core ^0.10.6 adoption, ValidationError classification
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.