Skip to content

v0.4.6: mcp-ts-core ^0.10.9 maintenance

Latest

Choose a tag to compare

@cyanheads cyanheads released this 20 Jun 10:39
v0.4.6
f8633bf

mcp-ts-core ^0.10.9 maintenance

Adopts @cyanheads/mcp-ts-core ^0.10.6 → ^0.10.9; framework changes most relevant to this server's DataCanvas and plugin surfaces.

Added:

  • check-dependency-specifiers devcheck gate — rejects floating specifiers (latest, *, pre-release dist-tags) in package.json and bun.lock workspaces.
  • Plugin-manifest validation in lint:packaging (devcheck.config.json packaging.pluginManifests), checking the .claude-plugin/.codex-plugin manifests for descriptions, unscoped display identity, and full-name install args.

Changed:

  • bls_dataframe_query SQL gate now classifies a parseable-but-unpreparable SELECT (mistyped column, unknown function) as ValidationError reason=invalid_sql with the DuckDB binder detail, instead of the misleading non_select_statement.
  • DuckdbProvider.describe() WHERE filters qualified with the table alias — fixes an ambiguous-column Binder Error on filtered bls_dataframe_describe.
  • Filled the empty .codex-plugin/plugin.json longDescription with the server workflow summary.
  • Re-synced eight bundled skills and the devcheck script set to ^0.10.9.

Dependency bumps:

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

154 tests pass; bun run devcheck clean.