Skip to main content
MCP server CX Codex

elen — Claude Code MCP server: decision memory and setup

elen stores coding-agent decisions with their constraints and marks replaced decisions. It helps an agent look up prior choices before making a new one.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add elen -- npx -y @learningnodes/elen-mcp
Open on GitHub

What elen does

elen records decisions and their constraints in a graph. Its tools can search validated decisions, return brief pointers, and expand a record by ID. When a decision replaces an earlier one, elen_supersede updates the graph to reflect that change.

In local mode, records live in SQLite on your machine, with ~/.elen/decisions.db as the default path. Add the elen protocol to a rules file or system prompt so the agent checks for prior decisions before choosing and records decisions afterward. Connected mode is optional, but it requires elen login and an API key and is in beta, so using it involves extra setup.

What it helps with

  • look up earlier decisions on a technical topic
  • inspect a decision’s constraints by ID
  • record a choice with its constraints
  • mark an earlier decision as superseded
  • review active decision threads at session start

Example prompts for the agent

  • Search for earlier decisions about the library choice with elen_suggest, then inspect a relevant record using elen_expand.
  • Save the decision and its constraints with elen_commit.
  • Show active decision threads before starting work with elen_get_context.

How to install elen

Platform CLI

claude mcp add elen -- npx -y @learningnodes/elen-mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about elen

How do I install elen in Claude Code?

Run claude mcp add elen -- npx -y @learningnodes/elen-mcp. This registers the MCP server under the name elen.

What does elen do?

It stores agent decisions and their constraints, searches past decisions for precedents, and marks replaced records as superseded.

Does elen require an API key?

Local mode stores data in SQLite on your machine. Connected mode requires elen login and an API key.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor