Skip to content

Releases: shuruheel/mcp-engram

mcp-engram v2.0.0 — SQLite-backed cognitive knowledge graph

20 Feb 21:28

Choose a tag to compare


What's new

MCP Engram is now a zero-infrastructure MCP server — install and run with a single command:

npx mcp-engram

Highlights

  • SQLite backend — Replaced Neo4j with a single-file SQLite database. No external services, no Docker, works offline. Database lives at ~/.mcp-engram/knowledge.db.
  • npm package — Installable via npx mcp-engram or npm install -g mcp-engram. No need to clone the repo.
  • FTS5 full-text search — BM25-ranked search across all 15 node types
  • 8 MCP tools — search_nodes, explore_context, create_nodes, create_relations, add_sources, get_temporal_sequence, create_reasoning_chain, get_reasoning_chain
  • 15 cognitive node types — Entity, Event, Concept, Attribute, Proposition, Emotion, Thought, ScientificInsight, Law, Location, ReasoningChain, ReasoningStep, Agent, Source, EmotionalEvent

Claude Desktop integration

{
"mcpServers": {
"mcp-engram": {
"command": "npx",
"args": ["mcp-engram"]
}
}
}

Breaking changes

  • Neo4j backend removed entirely
  • Knowledge processor Python client removed (will be published as a separate package)
  • Package renamed from mcp-neo4j to mcp-engram

Prerequisites

  • Node.js 18+
  • C/C++ toolchain for better-sqlite3 native compilation (Xcode CLI tools on Mac, build-essential on Linux, VS Build Tools on Windows)