Skip to main content

The Sovereign Agent Control Plane with Governance & Engrams

Project description

๐Ÿง  nucleus-mcp

โš ๏ธ official repository โ†’ nucleus-mcp

๐Ÿ“ข March 2026 Update: This repository has been reset to a clean state with a fresh commit history as part of our transition to the Nucleus Team identity. All functionality remains intact, and PyPI/NPM packages continue to work seamlessly. If you previously starred this repo, we'd appreciate your support again! ๐Ÿ™

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 Engrams โ€” brain_write_engram / brain_query_engrams (Vector-lite).
  • Audit Ledger โ€” Immutable SHA-256 logs of every action (brain_audit_log).
  • Recursive Mounting โ€” brain_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 ยฉ 2026 Nucleus Team | hello@nucleusos.dev


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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nucleus_mcp-1.2.1.tar.gz (7.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nucleus_mcp-1.2.1-py3-none-any.whl (500.3 kB view details)

Uploaded Python 3

File details

Details for the file nucleus_mcp-1.2.1.tar.gz.

File metadata

  • Download URL: nucleus_mcp-1.2.1.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nucleus_mcp-1.2.1.tar.gz
Algorithm Hash digest
SHA256 770baf3d0407bcdce54ee868af692214f973cf928e53e37b96db5e244416d404
MD5 2b8a0c98111c537c20303c2a311e038c
BLAKE2b-256 8fe337de85e7ecf5f4e2d815804e66a802dfdaf00b9e6b0240dbbcd21f80380c

See more details on using hashes here.

File details

Details for the file nucleus_mcp-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: nucleus_mcp-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 500.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nucleus_mcp-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 788a47819bf15319e59fea43fcf9e37d4a19e9a7b0be72af9218e0a4ded6b708
MD5 afef65a4bbe03c39c957703393708454
BLAKE2b-256 994a2104a897099abec2f656d01530cd0c0a97577e3e48220cf5cce2ee71dac9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page