Skip to content

mcp-engram v2.1.0 — structured output, merge upserts, MCP SDK 1.30

Latest

Choose a tag to compare

@shuruheel shuruheel released this 08 Aug 19:59
· 2 commits to main since this release
3517195

What's Changed

Protocol & SDK

  • Fixed the prompts capability — the server now implements prompts/list (previously "Method not found"), and prompts/get returns a valid user role instead of the non-conformant system
  • Migrated to the MCP SDK's high-level McpServer API with zod input validation on every tool
  • Structured tool output — all 8 tools declare outputSchema and return structuredContent alongside 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_sources reports how many DERIVED_FROM links it created

Project

  • CI workflow (lint/test/build on pushes and PRs) and a ROADMAP

Full Changelog: v2.0.0...v2.1.0