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.