v0.1.10: mcp-ts-core 0.10.6 adoption + MCPB bundle hardening
mcp-ts-core 0.10.6 adoption + MCPB bundle hardening
Adopts @cyanheads/mcp-ts-core ^0.10.6 with explicit server identity and refined error/output contracts, and hardens MCPB bundle packaging.
Added:
- census_search_variables emits truncated/shown/cap output fields and a ctx.enrich.truncated() signal when matches exceed the limit
- scripts/clean-mcpb.ts (wired into bundle) strips dependency-shipped agent docs from MCPB bundles that root-anchored .mcpbignore cannot reach
- lint:packaging bundle-content + identity guards; check-framework-antipatterns flags z.coerce.boolean() on env flags
Changed:
- createApp() sets explicit name/title of census-mcp-server
- variable_not_found in census_query_data and census_compare_geographies: ValidationError → NotFound
- census_resolve_geography throws validationError() for a blank name
- .mcpbignore root dev-dir patterns anchored with a leading slash
Dependencies:
- @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
- @types/node ^25.9.1 → ^25.9.3
111 tests pass; bun run devcheck clean.