v0.1.16: TOC cache TTL, cursor binding, and search fixes
TOC cache TTL, cursor binding, and search fixes
Catalogue caching and eurostat_search_datasets pagination/validation, plus mcp-ts-core ^0.11.1 adoption.
- Catalogue TOC now refreshes on a 12h TTL instead of caching for the process lifetime, with stale-on-error fallback (#23)
eurostat_search_datasetsdeduplicates matches by dataset code before pagination (#26)- Search cursors are bound to their query and catalogue snapshot; cross-query, malformed, or superseded cursors reject as
invalid_cursor(#28) - Whitespace-only search queries are now rejected instead of matching everything (#24)
eurostat_search_datasets/eurostat_browse_themesadvertiseopenWorldHint: true(#29)- skill/script resync, Dockerfile install hardening,
.mcpbbundle now strips native DuckDB bindings too - deps:
@cyanheads/mcp-ts-core^0.10.14 -> ^0.11.1 (+ typescript, biome, dev-dep bumps)