MCP Hub
Back to servers

nucleus-mcp

The Universal Brain for AI Agents - Cross-platform memory sync for Cursor, Claude, Windsurf

glama
Stars
5
Forks
1
Updated
Feb 9, 2026
Validated
Feb 11, 2026

🧠 Nucleus MCP

PyPI version License: MIT MCP Compatible Python 3.10+

The Universal Brain for AI Agents — One brain that syncs Cursor, Claude Desktop, Windsurf, and any MCP-compatible tool.


🎯 The Problem

You use multiple AI tools daily:

  • Cursor for coding
  • Claude Desktop for thinking
  • Windsurf for exploration
  • ChatGPT for quick reasoning

But they don't share memory. (Until now).

Every time you switch tools, you lose context. You re-explain decisions. You repeat yourself constantly.


✨ The Solution

Nucleus syncs them with one brain.

Tell Claude about a decision → Cursor knows it
Make a plan in Windsurf → Claude remembers it
One brain. All your tools.

🚀 What Makes Nucleus Different

FeatureOther SolutionsNucleus
Cross-Platform SyncSingle platform only✅ Syncs ALL your AI tools
SovereigntyCloud-dependent✅ 100% local, your data stays on your machine
ProtocolProprietary✅ MCP standard (Anthropic-backed)
SecurityOften misconfigured✅ Secure by default, audit logs included
Lock-inPlatform-specific✅ MIT license, open standard

⚡ Quick Start (2 Minutes)

1. Install

pip install nucleus-mcp

2. Initialize

nucleus-init --scan

This creates your .brain/ folder, auto-configures Claude Desktop, and automatically ingests your README.md to seed the brain with initial context.

3. Restart Claude Desktop

Then try:

"What decisions have we made about the architecture?"

Claude will now remember across sessions!


🔧 Manual Configuration

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "nucleus": {
      "command": "python3",
      "args": ["-m", "mcp_server_nucleus"],
      "env": {
        "NUCLEAR_BRAIN_PATH": "/path/to/your/project/.brain"
      }
    }
  }
}

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "nucleus": {
      "command": "python3",
      "args": ["-m", "mcp_server_nucleus"],
      "env": {
        "NUCLEAR_BRAIN_PATH": "/path/to/your/project/.brain"
      }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "nucleus": {
      "command": "python3",
      "args": ["-m", "mcp_server_nucleus"],
      "env": {
        "NUCLEAR_BRAIN_PATH": "/path/to/your/project/.brain"
      }
    }
  }
}

ChatGPT (Web)

  1. Go to SettingsAppsAdvancedDeveloper Mode.
  2. Run the Nucleus SSE Bridge: python scripts/sse_bridge.py.
  3. Add http://localhost:8000/sse as your MCP endpoint.

See the Community FAQ for more details.


🛠 Core Tools

Memory

ToolDescription
brain_write_engramStore persistent knowledge
brain_query_engramsRetrieve knowledge
brain_audit_logView decision history

Sync (Multi-Agent)

ToolDescription
brain_sync_nowManually trigger brain sync
brain_sync_statusCheck sync state and conflicts
brain_sync_autoEnable/disable auto-sync
brain_identify_agentRegister agent identity

State Management

ToolDescription
brain_get_stateGet current project state
brain_set_stateUpdate project state
brain_list_artifactsList all artifacts

Hypervisor (Security)

ToolDescription
lock_resourceLock file/folder (immutable)
unlock_resourceUnlock resource
watch_resourceMonitor file changes
hypervisor_statusView security state

🔄 Multi-Agent Sync (The Killer Feature)

Multiple agents, one brain.

# Agent A (Claude Desktop) makes a decision
brain_sync_now()  # Syncs to shared .brain/

# Agent B (Cursor) automatically sees it
brain_sync_status()  # Shows last sync, active agents

Features:

  • Intent-Aware Locking — Files locked with WHO/WHEN/WHY metadata
  • Conflict Detection — Last-write-wins with manual resolution option
  • Auto-Sync — Optional file watcher for real-time sync
  • Audit Trail — Every sync logged to events.jsonl

⚔️ Comparison: Nucleus vs Alternatives

OpenClawClaude CodeNucleus
What it syncsOpenClaw → OpenClawClaude → ClaudeEverything ↔ Everything
Cross-platform
Local-first⚠️ Some cloud⚠️ Some cloud✅ 100% local
MCP Native❌ Custom protocol⚠️ Limited✅ Full MCP
Open Source✅ MIT❌ Closed✅ MIT

OpenClaw is great for multi-agent teams on their platform. Nucleus connects ALL your platforms with one brain.


📁 The .brain/ Folder

Nucleus stores everything in a .brain/ folder in your project:

.brain/
├── config/
│   └── nucleus.yaml      # Configuration
├── ledger/
│   ├── state.json        # Current state
│   ├── events.jsonl      # Audit log
│   └── decisions.md      # Decision history
├── artifacts/
│   └── ...               # Your stored knowledge
└── sessions/
    └── ...               # Saved sessions

Your data. Your machine. Your control.


🤝 Contributing

We're building the universal brain for AI agents. Join us!

✨ Contributors

A huge thank you to the pioneers helping build the universal brain:

Development Setup

git clone https://github.com/eidetic-works/nucleus-mcp.git
cd nucleus-mcp
python3 -m venv venv
source venv/bin/activate
pip install -e ".[dev]"
pytest tests/

📜 License

MIT © Nucleus Team


⭐ Support

Star us on GitHub if Nucleus saves you from context amnesia!

One brain. All your AI tools. No more repeating yourself.


Built for the AI-native developer.

Reviews

No reviews yet

Sign in to write a review