Skip to content

v0.2.6: mcp-ts-core ^0.10.6, server instructions, search-routes truncation

Choose a tag to compare

@cyanheads cyanheads released this 13 Jun 06:40
v0.2.6
bb09d96

mcp-ts-core ^0.10.6, server instructions, search-routes truncation

Adopts @cyanheads/mcp-ts-core ^0.10.6 (with skill + packaging-script sync), adds a server-level instructions string and in-code identity, surfaces truncation signal fields on eia_search_routes, and reclassifies the eia_query_route inverted-date-range error.

Added:

  • Server-level instructions and explicit name/title on createApp()
  • eia_search_routes output fields truncated, shown, captruncated flags when matches hit the requested limit

Changed:

  • eia_dataframe_query system-catalog denial now runs through the framework gate (denySystemCatalogs: true); behavior unchanged
  • EIA_DATAFRAME_DROP_ENABLED parsed with z.stringbool() so false/0/no disable the flag
  • lint:packaging + check-framework-antipatterns packaging/identity guards synced from the framework; bundle runs scripts/clean-mcpb.ts

Removed:

  • sql-gate-extras.ts (bridge-layer system-catalog deny) — superseded by the framework gate

Fixed:

  • eia_query_route inverted date range now returns ValidationError instead of NotFound

Dependencies:

  • @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
  • fuse.js ^7.4.1 → ^7.4.2
  • @biomejs/biome ^2.4.16 → ^2.5.0 (dev)
  • @types/node ^25.9.1 → ^25.9.3 (dev)

154 tests pass; bun run devcheck clean.