eidetic-works/nucleus-mcp
๐ ๐ โ๏ธ ๐ ๐ช ๐ง - Sovereign Agent OS โ persistent memory, governance, and audit trails for AI agents. One brain for Cursor, Claude Code, Windsurf, and Gemini. Local-first .brain/ directory with engrams, hypervisor file protection, and optional remote sync. pip install nucleus-mcp or Streamable HTTP at relay.nucleusos.dev.
Quick Install
{
"mcpServers": {
"eidetic-works-nucleus-mcp": {
"command": "npx",
"args": [
"-y",
"eidetic-works-nucleus-mcp"
]
}
}
}Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.
Documentation Overview
.brain โ the portable decision log
The portable decision log your AI tools all read. One MCP server. Any AI tool. Plain files.
Every AI coding session starts by re-explaining context the last session already knew. .brain is a folder in your repo that Claude Code, Cursor, and Codex all read via one MCP server. Decisions, policies, plans โ written once, remembered across every session and every tool.
MIT licensed. File-based (plain JSON + markdown). No embeddings. No vendor lock-in.
Also included: nucleus-rabbithole
nucleus-mcp ships a second, fully independent tool: nucleus-rabbithole,
a rabbit-hole depth tracker for focus-prone developers.
It gives your AI a push/pop depth stack, a context-switch thrash detector, an open-loop externaliser, and a weekly review โ all backed by local SQLite, no network, no daemon.
# Already installed with nucleus-mcp โ just run:
nucleus-rabbithole
Claude Code .mcp.json snippet:
{
"mcpServers": {
"nucleus-rabbithole": {
"command": "nucleus-rabbithole",
"args": []
}
}
}
Full documentation: docs/RABBITHOLE.md
Three Frontiers
The core loop that makes AI reliability compound over time:
GROUND ALIGN COMPOUND
โโโโโโ โโโโโ โโโโโโโโ
Machine verifies Human corrects System learns
AI writes code โ You fix a mistake โ Delta recorded
GROUND checks โ Verdict stored โ DPO pair created
Receipt logged โ Event emitted โ Training data grows
โ โ โ
โโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโ
Reliability improves
GROUND โ 5-tier execution verification. Syntax, imports, tests, runtime. Goes outside the formal system to check the AI's work.
ALIGN โ One-call corrections. nucleus_align(action="correct", params={context, correction}). Each correction automatically records a verdict, creates a training pair, and emits an event.
COMPOUND โ Deltas measure the gap between intent and reality. Recurring patterns become strategy. Negative deltas become training signal.
Every tool response shows frontier health:
[frontiers: GROUND 42 | ALIGN 12 | COMPOUND 28]
Quick Start
Option A โ No install (ChatGPT, Claude, Perplexity):
Add https://relay.nucleusos.dev/mcp as a remote MCP server in your platform's connector settings. That's it โ your AI now has persistent memory.
Option B โ Local install (Cursor, Windsurf, Claude Desktop):
pip install nucleus-mcp
nucleus init --recipe founder
Two commands. Nucleus is running. AI outputs are now verified. nucleus init auto-configures your MCP client โ just restart it.
What It Does
114 MCP tools across 13 facades:
- GROUND โ Execution verification (5 tiers: diff, syntax, imports, tests, runtime)
- ALIGN โ Human corrections (verdict + delta + DPO + event in one call)
- Memory โ Engrams that persist across sessions. Write once, recall forever.
- Sessions โ Save context, resume later. Session arc shows your last 3 sessions.
- Tasks โ Priority queue with escalation, HITL gates, and heartbeat monitoring.
- Governance โ Kill switch, compliance configs (EU DORA, MAS TRM, SOC2), audit trails.
- Orchestration โ Agent slots, multi-brain sync, task dispatch.
- Archive โ Training pipeline (SFT + DPO), delta tracking, frontier health dashboard.
Benchmark: decision-retention-evals โ does your AI agent remember why the code is the way it is?
Nucleus Pro
Everything above is free (MIT). Nucleus Pro adds verifiable governance:
nucleus trial # 14-day free trial
nucleus compliance-check # Score your AI governance
nucleus audit-report --signed -o report.html # Cryptographically signed report
$19/month or $149/year โ nucleusos.dev/pricing
| Free | Pro | |
|---|---|---|
| 13 tools, 10 resources, 3 prompts | Yes | Yes |
| Persistent memory | Yes | Yes |
| Governance & HITL | Yes | Yes |
| Audit trails (DSoR) | Yes | Yes |
| Signed audit reports | - | Ed25519 |
| Compliance exports | Score only | Full PDF/HTML |
| Priority issues | - | Yes |
Install
One command installs the CLI and auto-configures every MCP client you have โ Claude Desktop, Claude Code, Cursor, Windsurf, and Antigravity โ backing up each config file it touches. No hand-editing JSON.
pip install nucleus-mcp # or: uvx nucleus-mcp ยท pipx install nucleus-mcp
nucleus init # seeds .brain/ and writes the MCP config for every client found
Then restart your AI client. To verify: your client's tool list now shows
nucleus_* tools, or run nucleus doctor.
nucleus init writes a <config>.json.bak backup before editing, and never
touches an existing nucleus entry unless you pass --force. Already have a
.brain? Run nucleus setup to (re)configure clients without re-seeding it โ
add --dry-run to preview the exact changes first.
Claude Desktop โ one-click bundle
A one-click nucleus.mcpb bundle for Claude Desktop is built via
bash scripts/build_mcpb.sh (it will be attached to releases once the release
workflow ships it). Opening the bundle with Claude Desktop uses Claude's
built-in uv runtime to fetch and run nucleus-mcp โ no Python setup required.
No install (ChatGPT, Claude.ai, Perplexity)
Add https://relay.nucleusos.dev/mcp as a remote MCP server in your platform's
connector settings. Persistent memory, nothing to install.
Manual config (fallback)
If a client isn't auto-detected, nucleus init prints a ready-to-paste
mcpServers block and copies it to your clipboard, along with each client's
config-file location. The full manual walkthrough lives in
docs/QUICK_START.md.
Path Discovery
Nucleus finds your .brain automatically:
NUCLEUS_BRAIN_PATHenvironment variable (explicit)- Walk up from CWD looking for
.brain/directory - Fall back to
$HOME/.nucleus/brain
CLI
Nucleus has a full CLI alongside the MCP tools. Auto-detects TTY (table output) vs pipe (JSON).
# Memory
nucleus engram write my_key "insight here" --context Decision --intensity 7
nucleus engram search "compliance"
nucleus engram query --context Strategy --limit 10
# Tasks
nucleus task list --status READY
nucleus task add "Ship the feature" --priority 1
# Sessions
nucleus session save "Working on auth refactor"
nucleus session resume
# Health
nucleus status --health
nucleus sovereign
# Compliance
nucleus comply --jurisdiction eu-dora
nucleus audit-report --format html -o report.html
# Chat (multi-provider: Gemini, Anthropic, Groq)
nucleus chat
Pipe-friendly:
nucleus engram search "test" | jq '.key'
nucleus task list --format tsv | cut -f1,3
Compliance
One-command configuration for regulatory frameworks:
nucleus comply --jurisdiction eu-dora # EU DORA
nucleus comply --jurisdiction sg-mas-trm # Singapore MAS TRM
nucleus comply --jurisdiction us-soc2 # US SOC2
| Jurisdiction | Retention | HITL Ops | Kill Switch |
|---|---|---|---|
eu-dora | 7 years | 5 types | Required |
sg-mas-trm | 5 years | 5 types | Required |
us-soc2 | 1 year | 3 types | Optional |
global-default | 90 days | 2 types | Optional |
Telemetry
Nucleus collects anonymous, aggregate usage statistics (command name, duration, error type, versions, OS). No engram content, no file paths, no prompts, no API keys, no PII โ ever.
nucleus config --no-telemetry
# or: NUCLEUS_ANON_TELEMETRY=false
See TELEMETRY.md for details.
Contributing
- Bug? Open an Issue
- Feature idea? Start a Discussion
- Code? See CONTRIBUTING.md
- Chat? Discord
License
MIT ยฉ 2026 | hello@nucleusos.dev
Privacy
Nucleus is a local-first tool. All engrams, memories, and project state are stored on your machine in .brain/ โ no personal data is sent to any server unless you explicitly configure a remote relay.
Telemetry: Anonymous, aggregate usage statistics only (command name, duration, error type, versions, OS). No engram content, no file paths, no prompts, no API keys, no PII โ ever. Disable with nucleus config --no-telemetry or NUCLEUS_ANON_TELEMETRY=false.
Remote relay (optional): If you configure a remote relay endpoint, engram metadata is synced to your own relay server. You control the relay โ no third-party data sharing.
Contact: Privacy questions โ hello@nucleusos.dev