HomeDevelopment › engram

engram

Ranked local code-graph context for AI coding agents. Intercepts reads + greps. Apache-2.0.

TypeScript
★ 141 stars Last pushed 2026-09-22 License: Apache-2.0

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 4.5.0)

npx -y engramx@4.5.0

Or add to your MCP client config:

{
  "mcpServers": {
    "engram": {
      "command": "npx",
      "args": [
        "-y",
        "engramx@4.5.0"
      ],
      "env": {
        "ENGRAM_API_TOKEN": "<YOUR_VALUE>",
        "ENGRAM_MISTAKE_GUARD": "<YOUR_VALUE>",
        "ENGRAM_ANTHROPIC_MEMORY_PATH": "<YOUR_VALUE>",
        "ENGRAM_MCP_CONFIG_PATH": "<YOUR_VALUE>",
        "ENGRAM_NO_UPDATE_CHECK": "<YOUR_VALUE>"
      }
    }
  }
}
  • ENGRAM_API_TOKEN secret — Optional HTTP bearer token. Auto-generated at ~/.engram/http-server.token if unset.
  • ENGRAM_MISTAKE_GUARD — Pre-mortem warnings: '1' = warn, '2' = deny. Unset = off, zero overhead.
  • ENGRAM_ANTHROPIC_MEMORY_PATH — Override path to Claude Code's Auto-Memory MEMORY.md.
  • ENGRAM_MCP_CONFIG_PATH — Override path to ~/.engram/mcp-providers.json (plugin MCP server declarations).
  • ENGRAM_NO_UPDATE_CHECK — Set to '1' to disable passive update notice. Auto-disabled when $CI is set.

This server takes extra arguments — see its repository.

Related servers

Data from the Official MCP Registry