What's Changed
Protocol & SDK
- Fixed the prompts capability — the server now implements
prompts/list(previously "Method not found"), andprompts/getreturns a validuserrole instead of the non-conformantsystem - Migrated to the MCP SDK's high-level
McpServerAPI with zod input validation on every tool - Structured tool output — all 8 tools declare
outputSchemaand returnstructuredContentalongside the JSON text blocks - Tool titles and behavior annotations (
readOnlyHint,destructiveHint,idempotentHint,openWorldHint) on all tools - MCP SDK bumped 1.26 → 1.30 (2026-07-28 spec line)
Storage
- Merge instead of overwrite on upserts — re-creating an existing node or edge now merges: provided fields win, absent fields (columns and properties-blob keys) are preserved. Sparse re-creates no longer silently discard data, and the write tools are accordingly annotated non-destructive
add_sourcesreports how manyDERIVED_FROMlinks it created
Project
- CI workflow (lint/test/build on pushes and PRs) and a ROADMAP
Full Changelog: v2.0.0...v2.1.0