Skip to content

v1.0.8 — trust + adoption sweep

Choose a tag to compare

@madetocreate madetocreate released this 22 May 11:28
· 41 commits to main since this release

🎉 New: One-click install via MCPB bundle for Claude Desktop on Linux x64. Download local-memory-mcp-1.0.8-linux-x64.mcpb from the assets below, double-click, done. No JSON editing, no npm install, no terminal. macOS / Windows users: keep using the npx -y install path — it rebuilds the SQLite native binary for your platform automatically.


Trust + adoption polish based on an outside-the-fleet audit

Three version drifts and one architectural omission. All small fixes with disproportionate trust impact for a project that is small but used.

Quickstart

npm install -g @studiomeyer/local-memory-mcp
local-memory-mcp

Add to Claude Desktop, Claude Code, Cursor, Codex, Continue, or any MCP client — one SQLite file under your OS data dir, no cloud, no API keys.

Fixed — Version drift sweep

  • src/server.ts hardcoded SERVER_VERSION = '1.0.6' while package.json was at v1.0.7. Every MCP initialize response saw the wrong version. Now reads 1.0.8 consistently.
  • server.json (MCP Registry manifest) was at 1.0.1 — six releases behind. Bumped to 1.0.8.
  • package.json bumped to 1.0.8.

Added — Four tools that already had handlers + tests, but were unreachable

entityCreate, entityDelete, goal, and health were exported, had Zod schemas, had unit-test coverage — but were missing from the TOOLS array. MCP clients calling tools/list got 13 tools instead of 17. Now registered:

  • memory_entity_create — explicit entity creation (idempotent on name + entityType)
  • memory_entity_delete — destructive entity removal (entity + observations + relations)
  • memory_goal — read / set / clear a user goal in the profile table
  • memory_health — SQLite integrity + page-count + DB-size + WAL status (zero input)

TOOLS.length is now 17. Updated the registry drift-test count assertion + added a new test that pins the four formerly-orphan tools by name so this class of drift cannot recur silently.

Added — CI workflow

.github/workflows/test.yml runs tsc --noEmit + npm test + npm run build on Node 20 / 22 / 24 for every push + PR to main. The repo previously had only the tag-driven publish-registry.yml — no green-on-PR signal for contributors.

Removed

  • Duplicate root CONTRIBUTING.md (canonical guide is .github/CONTRIBUTING.md).
  • bun.lock — two lockfiles is a known drift source. package-lock.json stays as source of truth.

Notes

  • 88/88 tests green, tsc clean, build clean.
  • No API breakage. The four newly-registered tools were already callable as importable functions; they are now also reachable over MCP.
  • Recommended upgrade for everyone on 1.0.x — wire-version is finally correct.

What's unique about this project

We're the only relevant local-memory MCP player with zero external dependencies beyond SQLite (no embedding model, no vector DB, no Docker, no API key), MIT-licensed knowledge graph (Mem0 has Graph behind Pro paywall, Zep / Cognee are cloud-only), and decision-tracking as a first-class surface (memory_decide — unique among memory servers).

— StudioMeyer, Palma de Mallorca