strict tool inputs and cache hints
- An undeclared tool argument is rejected by name instead of silently ignored — a caller that guessed
min_scoregets an error, not a default-valued result - Advertised schemas moved to JSON Schema 2020-12; every tool root input is closed and
outputSchemadeclares the error envelope - Cache hints: an hour on the listing operations and on the designation and entity records, never on
sanctions://sources - Protocol revision 2026-07-28 served on the HTTP endpoints; clients that negotiate 2025-06-18 through
initializeare unaffected - Docs name parameters as the schemas declare them (
minScore,matchMode,entityType,entryId,matchType), andMCP_SESSION_MODEis documented and pinned stateless - Internal: both Docker stages on bun 1.4.0 with a native build stage, skill/linter/changelog-template sync
- deps:
@cyanheads/mcp-ts-core^0.11.5 → ^0.12.3 (+ dev-dep bumps)