MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

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

Created 2/9/2026
Updated 16 days ago
Repository documentation and setup instructions

🧠 nucleus-mcp

⚠️ official repositorynucleus-mcp

PyPI version License: MIT MCP Compatible Nucleus MCP - The Local-First Agentic Identity & Security Layer | Product Hunt

the sovereign agent control plane — one brain that syncs cursor, claude, windsurf, and any mcp-compatible tool.

[!CAUTION] after the OpenClaw security crisis (1.5M API keys leaked, sleeper agents in skills), agent security is no longer optional. built nucleus security-first: hypervisor controls, resource locking, and full audit trails — all 100% local.

🚀 live on product hunt: nucleus is the local-first agentic identity & security layer. join the strike →


🚨 v1.0.8 monolith: the "infrastructure" update

immediate value. zero friction.

New in v1.0.8: Monolith Decomposition completed. Core logic migrated to the runtime/ module for modular growth. New in v1.0.7: Nucleus now welcomes you with a Sovereign Brain Card and pre-seeded memories.

  • Brain Card: cold_start now returns a rich summary of your memory, active tasks, and connected tools.
  • Welcome Engrams: Your brain connects with pre-loaded context, so you never start from zero.
  • Smart Config: nucleus-init gives you OS-specific paths (macOS/Windows/Linux) for 1-second setup.

📦 Installation

The clean, open source version of Nucleus is now available at:

github.com/eidetic-works/nucleus-mcp

pip install nucleus-mcp
nucleus-init

This repository (mcp-server-nucleus) is the internal development monorepo. For production use, please use the official open source package above.


🎯 the problem

you use multiple ai tools daily:

  • cursor for coding
  • claude desktop for thinking
  • windsurf for exploration
  • chatgpt for quick answers

but they don't share memory.

every time you switch tools, you lose context. you re-explain decisions. you repeat yourself.


✨ 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? (The Fractal Architecture)

| Feature | Zapier / iPaaS | LangChain | Nucleus (v0.5) | | :--- | :--- | :--- | :--- | | Architecture | Centralized Hub | Code Library | Recursive Client | | Scaling | O(N) (Manual) | O(N) (Code) | O(1) (Fractal) | | Data Locality | Cloud Only | App Dependent | 100% Local | | Agent Network | Walled Garden | Static Graph | Dynamic "Internet of Agents" |


🚀 What Makes Nucleus Different

| Feature | Other Solutions | Nucleus | |---------|-----------------|---------| | Cross-Platform Sync | Single platform only | ✅ Syncs ALL your AI tools | | Sovereignty | Cloud-dependent | ✅ 100% local, your data stays on your machine | | Protocol | Proprietary | ✅ MCP standard (Anthropic-backed) | | Security | Often misconfigured | ✅ Secure by default, audit logs included | | Lock-in | Platform-specific | ✅ MIT license, open standard |


🛠 140+ MCP Tools Included

  • Engrams — Persistent knowledge that survives sessions
  • Tasks — Track work across agents
  • Sessions — Save and resume context
  • Sync — Multi-agent brain synchronization
  • Hypervisor — File locking, security, audit trails
  • Orchestration — Coordinate multiple agents

⚡ Comparison: Nucleus vs Alternatives

| | OpenClaw | Claude Code | Nucleus | |---|----------|-------------|---------| | Security | ❌ Sleeper agents, key leaks | ⚠️ Cloud-managed | ✅ Hypervisor + audit trail | | What it syncs | OpenClaw → OpenClaw | Claude → Claude | Everything ↔ Everything | | Cross-platform | ❌ | ❌ | ✅ | | Local-first | ⚠️ Some cloud | ⚠️ Some cloud | ✅ 100% local | | MCP Native | ❌ Custom protocol | ⚠️ Limited | ✅ Full MCP | | Open Source | ✅ MIT | ❌ Closed | ✅ MIT |

openclaw trades security for capability. nucleus gives you both. nucleus connects ALL your platforms with one shared brain.

🚀 Quick Start (2 Minutes)

1. Install

pip install nucleus-mcp

2. Initialize (Smart Config)

The nucleus-init command automatically detects your system and configures Claude Desktop for you.

# Create your .brain/ and auto-configure Claude Desktop
nucleus-init

3. Ask Claude

Restart Claude Desktop and try:

"Use the cold_start prompt from nucleus to see our current sprint focus."

You will see the Sovereign Brain Card: a live dashboard of your engrams, tasks, and connected tools.

v1.0.7+: Smart Init automatically detects your OS and provides the exact config block for your editor.

Configuration (Claude Desktop)

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

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

Restart Claude Desktop and try: "What's my current sprint focus?"

Configuration (Windsurf)

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

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

Configuration (Cursor)

Add to ~/.cursor/mcp.json:

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

❓ Troubleshooting

"Show me all tasks" returns nothing? Check your config pointer! You might be pointing to an old or temp brain.

  1. Check config: Open ~/Library/Application Support/Claude/claude_desktop_config.json
  2. Verify path: Ensure NUCLEAR_BRAIN_PATH points to your active project (e.g., /Users/me/my-project/.brain)
  3. Restart: You MUST restart Claude Desktop after any config change.

✨ Core Features (Included)

  • Persistent Engramsbrain_write_engram / brain_query_engrams (Vector-lite).
  • Audit Ledger — Immutable SHA-256 logs of every action (brain_audit_log).
  • Recursive Mountingbrain_mount_server (Basic).
  • Local Sovereignty — Zero cloud. All data in ~/.nucleus/brain.

🔄 Multi-Agent Sync (New in v0.7.0)

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

🛠 Tool Categories

🧠 Core (Public)

| Tool | Description | |------|-------------| | brain_write_engram | Store persistent knowledge | | brain_query_engrams | Retrieve knowledge | | brain_audit_log | Verify ledger integrity | | brain_mount_server | Mount sub-MCP servers |

🔄 Sync Tools

| Tool | Description | |------|-------------| | brain_sync_now | Manually trigger brain sync | | brain_sync_status | Check sync state and conflicts | | brain_sync_auto | Enable/disable auto-sync | | brain_identify_agent | Register agent identity |

🔒 Enterprise Features

| Feature | Capabilities | |---------|--------------| | Audit Logs | Full decision trail with context hashing | | RBAC | Role-based access control (coming soon) | | SSO | Enterprise SSO integration (coming soon) | | Compliance | SOC2/HIPAA export reports (coming soon) |

❓ How is Nucleus Different?

See the full comparison: Nucleus vs ContextStream vs mem0 vs OpenClaw →

| | Nucleus | ContextStream | mem0 | |---|:-------:|:-------------:|:----:| | Architecture | 100% Local (Git-native) | Cloud SaaS | Cloud API | | Audit Trail | ✅ Full | ❌ | ❌ | | Governance | ✅ Policy engine | ❌ | ❌ | | Pricing | Free (MIT) | Freemium → Paid | Freemium → Paid |


🤝 Community & Contributing

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

�📜 License

MIT © Nucleus Team


Built for the AI-native developer. Star us on GitHub if Nucleus saves you from context amnesia! ⭐

Quick Setup
Installation guide for this server

Install Package (if required)

uvx nucleus-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "eidetic-works-nucleus-mcp": { "command": "uvx", "args": [ "nucleus-mcp" ] } } }