Skip to content

v0.1.4: mcp-ts-core ^0.10.8 — canvas binder detail on malformed-column SQL

Latest

Choose a tag to compare

@cyanheads cyanheads released this 20 Jun 05:29
· 1 commit to main since this release
v0.1.4
d6a6ac7

mcp-ts-core ^0.10.8 — canvas binder detail on malformed-column SQL

Adopts the framework's native invalid_sql classification for canvas SELECTs; the server's gate-reason remap stays for non-SELECT / denied / malformed-identifier statements.

Fixed:

  • faostat_dataframe_query: a SELECT with a mistyped column now surfaces invalid_sql with the DuckDB binder detail (data.binderMessage) naming the bad column, instead of a misleading non_select_statement (mcp-ts-core#236)
  • faostat_dataframe_describe: filtered table lookups no longer raise an ambiguous-column Binder Error (mcp-ts-core#235)

Changed:

  • canvas-staging gate-reason remap retained for non-SELECT / denied / malformed-identifier reasons; native invalid_sql passes through with the binder detail intact. Comments corrected; regression test asserts the binder detail
  • devcheck outdated allowlist reconciled to empty; framework scaffold scripts re-synced (mcp-ts-core#242, #243, #237)

Dependencies:

  • @cyanheads/mcp-ts-core ^0.10.6 -> ^0.10.8
  • @duckdb/node-api ^1.5.3-r.3 -> ^1.5.4-r.1
  • @types/node 25.9.3 -> 26.0.0

62 tests pass; bun run devcheck clean.