v1.0.8 — trust + adoption sweep
🎉 New: One-click install via MCPB bundle for Claude Desktop on Linux x64. Download
local-memory-mcp-1.0.8-linux-x64.mcpbfrom the assets below, double-click, done. No JSON editing, nonpm install, no terminal. macOS / Windows users: keep using thenpx -yinstall 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-mcpAdd 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.tshardcodedSERVER_VERSION = '1.0.6'whilepackage.jsonwas at v1.0.7. Every MCPinitializeresponse saw the wrong version. Now reads1.0.8consistently.server.json(MCP Registry manifest) was at1.0.1— six releases behind. Bumped to1.0.8.package.jsonbumped to1.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 onname + entityType)memory_entity_delete— destructive entity removal (entity + observations + relations)memory_goal— read / set / clear a user goal in the profile tablememory_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.jsonstays 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