v0.2.1: mcp-ts-core 0.10.6 adoption
mcp-ts-core 0.10.6 adoption
Adopts the framework's 0.10.6 enrichment helpers and identity fields, syncs packaging tooling and vendored skills.
Added:
- truncated/shown/cap enrichment on usaspending_autocomplete, usaspending_get_idv_awards, and usaspending_search_recipients — discloses a full page on endpoints that return no total count
- Dockerfile HEALTHCHECK (bun-native fetch against /healthz) and APP_VERSION OCI version label
Changed:
- Pagination totals emit via ctx.enrich.total() under the canonical totalCount field, replacing per-tool total/result_total/subaward_total/transaction_total keys
- createApp() sets explicit name and title to usaspending-mcp-server
- bundle script runs clean-mcpb.ts to prune the packed MCPB; .mcpbignore patterns root-anchored
- vendored skills re-synced to 0.10.6
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
- @types/node 25.9.2 → 25.9.3
218 tests pass; bun run devcheck clean.