nyxilum-memory-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
nyxilum-memory-mcp
Detail memory for long AI-coding sessions. An MCP server written in pure
NyxilumLang (.nx) that stores the things a new session
loses: why a choice was made, what was tried and rejected, side findings, non-obvious nuances — and
pulls back only what the current task needs.
Store | Holds |
Architecture docs | WHAT exists (state, stack, structure) |
Claude Code | who the user is, working rules, short facts |
this | WHY: decisions + reasons, rejected options, findings, nuances |
How it works
One record = one Markdown file,
records/<project>/<id>.md, never rewritten.State (archived, recall counters) = replay of an append-only
events.jsonl.recall(task, project)— own scoring (tokenize → prefix "stem" → IDF → weights tag×3 / title×2 / body×1, project bonus, hit boost, noise threshold). Returns a short list within a character budget;get(ids)returns full text only for what you need.Cleaning:
review_oldreports candidates with reasons (not recalled for N days, repo changed a lot since, linked file vanished).archiveis reversible and needsuser_confirmed.purge(physical delete, archived only) is two-step:purge_requestreturns a one-time phrase the human must type exactly;purge_confirmcompares it character by character (a wrong try = refusal + new phrase).Hooks:
SessionStartinjects a tiny digest (counts + recent titles for the current project);Stopnudges (non-blocking) when many turns passed withoutremember.
Tools: remember recall get list handoff review_old archive unarchive purge_request purge_confirm.
Related MCP server: arcane
Install
Needs the nx binary (NyxilumNode releases) on disk.
git clone https://github.com/Faneraiy14/nyxilum-memory-mcp
claude mcp add nyxilum-memory -s user -- /path/to/nx /path/to/nyxilum-memory-mcp/server.nxHooks (optional) — add to ~/.claude/settings.json, exec form (no shell):
{"hooks":{
"SessionStart":[{"hooks":[{"type":"command","command":"/path/to/nx","args":["/path/to/nyxilum-memory-mcp/hooks/hook.nx","SessionStart"],"timeout":15}]}],
"Stop":[{"hooks":[{"type":"command","command":"/path/to/nx","args":["/path/to/nyxilum-memory-mcp/hooks/hook.nx","Stop"],"timeout":15}]}]}}Hooks stay silent until the data folder exists (opt-in).
Configure
Env | Default | Meaning |
|
| where data lives |
|
| where your repos are (project detection, "repo changed" check) |
<data dir>/config.json overrides any key: stemLength, stopWords, weightTag/Title/Body,
projectBonus, hitBoost, minScore, defaultLimit, defaultMaxChars, staleDaysNoRecall,
staleDaysFinding, staleCommits, purgePhraseMinutes, dupScore, reminderTurns,
reminderQuietMinutes, digestItems, kinds (e.g. add your own record kinds). Defaults: lib/config.nx.
Tests
npm install && npm test — unit tests in .nx (tokenizer, IDF, scoring) + end-to-end through the real
MCP client (full lifecycle, purge phrase, broken files, hooks, path traversal, 400-record scale).
MIT.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted shared memory for AI apps: project decisions, to-dos and learnings. Beta.
Shared, scoped, reviewable team memory for AI coding agents.
Shared memory for coding agents. Stop re-explaining your codebase every session.
Team memory for AI coding agents and code reviews, reviewed by humans and served over MCP.
Related MCP Servers
- AlicenseBqualityBmaintenancePersistent memory and session intelligence for AI coding assistants. Auto-tracks mistakes, decisions, and context via hooks. Mines your full session history for patterns, predictions, and cross-session search.2116MIT
- AlicenseNot gradedqualityBmaintenanceProvides persistent, searchable memory and knowledge capture for AI-assisted development, enabling agents to retain decisions, bugs, and patterns across sessions and projects.71 PyPIMIT

ideate MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI-augmented software delivery through an append-only process record, with hooks for capturing decisions, session outcomes, and commit boundaries, and provides session priming with recency-based context.AGPL 3.0- AlicenseAqualityBmaintenanceEnables AI clients to append durable, content-hashed records of each decision to an owner-controlled markdown notes folder, then recall them across sessions and across different tools with their dates, project provenance, and the exact note versions cited. Records are append-only and searchable by full text, topic stance, or recent activity, so past conclusions can be revisited without relying on an ephemeral session.3133 npmMIT