v0.1.8: mcp-ts-core ^0.10.6, truncation disclosure, server identity
mcp-ts-core ^0.10.6, truncation disclosure, server identity
Adopts @cyanheads/mcp-ts-core ^0.10.6 and surfaces result truncation to agents on the query tools.
Added:
- socrata_query_dataset and socrata_dataframe_query: truncated/shown/cap enrichment when a result fills the row limit — guides paging, raising the limit, or querying the spilled canvas
- createApp name/title set to socrata-mcp-server (served identity is the machine name, not the scoped npm package)
- Dockerfile HEALTHCHECK and org.opencontainers.image.version label
Changed:
- socrata_dataframe_query denies system-catalog references (information_schema, pg_catalog, sqlite_master, duckdb_*); sql_rejected recovery text documents it
- lint:packaging gains bundle-content and identity guards; check-framework-antipatterns gains a z.coerce.boolean() env-flag rule
- .mcpbignore patterns root-anchored; bundle runs clean-mcpb.ts to strip dependency-shipped agent docs
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.9.21 → ^0.10.6
- @types/node ^25.9.1 → ^25.9.3
- vitest ^4.1.7 → ^4.1.8
109 tests pass; bun run devcheck clean.