Skip to content

v0.1.10: mcp-ts-core 0.10.6 adoption + MCPB bundle hardening

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 07:24
v0.1.10
a2a3169

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.