{"apiVersion":"v1","directorySlug":"relay-mcp-263ee11bd7","title":"Nucleus AI – Local-First Agent Memory, Governance & Security","description":"Nucleus AI is the local-first agent control plane. Persistent memory (Engrams), 114+ MCP tools, audit trails, and governance for Claude, Cursor, and Windsurf — no cloud required for core operation.","pageUrl":"https://www.mcpbundles.com/skills/relay-mcp-263ee11bd7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://relay.nucleusos.dev/mcp","hostedMcpUrl":null,"toolCount":28,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.nucleusos/relay-mcp-263ee11bd7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"nucleus_governance","description":"Governance, Hypervisor & security tools for the Nucleus Agent OS.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":null,"additionalProperties":true}},"additionalProperties":false},"title":"Governance","logicalName":"nucleus_governance","displayName":"Governance","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_features","description":"Feature tracking, proof generation & MCP server mounting.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Feature Flags","logicalName":"nucleus_features","displayName":"Feature Flags","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_sessions","description":"Session management, events, state & checkpoint tools.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Session Management","logicalName":"nucleus_sessions","displayName":"Session Management","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_tasks","description":"Task management, depth tracking & ADHD context-switch tools.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Task Management","logicalName":"nucleus_tasks","displayName":"Task Management","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_sync","description":"Sync, artifact, trigger & deploy management for multi-agent coordination.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Cross-Agent Sync","logicalName":"nucleus_sync","displayName":"Cross-Agent Sync","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_next_message","description":"Get the next unread relay message. One call — returns full message\nbody and auto-acks. Long-poll (60s timeout).","inputSchema":{"type":"object","properties":{"recipient":{"type":"string","default":""}},"additionalProperties":false},"title":"Next Message","logicalName":"nucleus_next_message","displayName":"Next Message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_relay_subscribe","description":"Long-poll subscription that pushes ctx.info() on each new inbox file.","inputSchema":{"type":"object","properties":{"role":{"type":"string","default":""},"inbox_filter":{"type":"string","default":""},"timeout_seconds":{"type":"integer","default":270}},"additionalProperties":false},"title":"Relay Subscription","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nucleus_relay_subscribe","displayName":"Relay Subscription"},{"name":"nucleus_ccr_arm","description":"One-shot convenience: resolve canonical inbox + arm long-poll subscription.","inputSchema":{"type":"object","properties":{"role":{"type":"string","default":""},"timeout_seconds":{"type":"integer","default":270}},"additionalProperties":false},"title":"CCR Arm","logicalName":"nucleus_ccr_arm","displayName":"CCR Arm","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_wakeup_wait","description":"Quick scan for a PENDING task. Returns the task directly if one is\navailable, or None if no task is ready within the timeout.","inputSchema":{"type":"object","properties":{"skills":{"type":"string","default":""},"agent_id":{"type":"string","default":""},"auto_claim":{"type":"boolean","default":true},"required_role":{"type":"string","default":""},"timeout_seconds":{"type":"integer","default":5}},"additionalProperties":false},"title":"Task Wakeup Wait","logicalName":"nucleus_wakeup_wait","displayName":"Task Wakeup Wait","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_orchestration","description":"Satellite view, commitments, loops, patterns & metrics.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Orchestration","logicalName":"nucleus_orchestration","displayName":"Orchestration","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_telemetry","description":"LLM tiers, telemetry, PEFS notifications & protocol tools.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Telemetry","logicalName":"nucleus_telemetry","displayName":"Telemetry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_slots","description":"Orchestration slots, sprints & mission management.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Slots & Sprints","logicalName":"nucleus_slots","displayName":"Slots & Sprints","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_infra","description":"Infrastructure: file changes, cloud, marketing & strategy tools.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Infrastructure","logicalName":"nucleus_infra","displayName":"Infrastructure","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_agents","description":"Agent spawning, critic, swarm, memory, ingestion & dashboard tools.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Agent Spawning","logicalName":"nucleus_agents","displayName":"Agent Spawning","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_federation","description":"Federation management for multi-brain coordination.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Federation","logicalName":"nucleus_federation","displayName":"Federation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_engrams","description":"Engrams, health, observability, DSoR & tier system tools.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Memory & Engrams","logicalName":"nucleus_engrams","displayName":"Memory & Engrams","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_relay","description":"Relay-substrate facade — post / read / ack / status.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":null,"additionalProperties":true}},"additionalProperties":false},"title":"Relay Messaging","logicalName":"nucleus_relay","displayName":"Relay Messaging","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_route","description":"W5 tier routing — route a prompt to the optimal model tier.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Cost Router","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nucleus_route","displayName":"Cost Router"},{"name":"nucleus_audit","description":"W8 Team-tier tamper-evident audit log (SHA-256 hash chain).","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Audit Log","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nucleus_audit","displayName":"Audit Log"},{"name":"nucleus_delegate","description":"Hand a coding or review task to a cross-vendor lane — a cheap, non-Claude\nagent that does the work for you. Use this INSTEAD OF shelling out to any CLI: it\npicks the vendor, injects the correct per-vendor permission flags, captures all\noutput synchronously, and reports a real status. Do NOT run `agy`/`devin`\nyourself in Bash — the raw CLIs take DIFFERENT per-vendor flags (pass the wrong\none and a build silently makes ZERO edits yet exits 0), and hand-driven\nbackground calls flush output late (a","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"params":{"type":"object","default":{},"additionalProperties":true}},"additionalProperties":false},"title":"Cross-Vendor Delegate","logicalName":"nucleus_delegate","displayName":"Cross-Vendor Delegate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_lane_init","description":"Set up an autonomous task-execution loop in a git repo. WHEN TO USE: you have a list of tasks (bugs, features, tests) you want executed automatically without manual prompting — the lane runs watcher/executor/secretary daemons that claim tasks, invoke an LLM to implement them, and independently verify the results. Use this when you want to batch-execute a backlog of well-defined tasks. Creates .brain/, SPEC.md template, and pins via git tag.","inputSchema":{"type":"object","properties":{"tag":{"type":"string","default":""},"role":{"type":"string","default":"lane-g1"},"force":{"type":"boolean","default":false},"vendor":{"type":"string","default":"devin"},"repo_path":{"type":"string","default":""},"spec_path":{"type":"string","default":"SPEC.md"}},"additionalProperties":false},"logicalName":"nucleus_lane_init","displayName":"nucleus_lane_init","title":"nucleus_lane_init","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_lane_start","description":"Start autonomous lane daemons (watcher + executor + secretary) in background. WHEN TO USE: after nucleus_lane_init and SPEC.md is written — this launches the loop that autonomously claims and executes tasks. The executor invokes an LLM CLI (devin/agy) per task; the secretary independently verifies each result. Runs until nucleus_lane_stop is called.","inputSchema":{"type":"object","properties":{"executors":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"default":null},"repo_path":{"type":"string","default":""},"no_watcher":{"type":"boolean","default":false},"no_secretary":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"nucleus_lane_start","displayName":"nucleus_lane_start","title":"nucleus_lane_start","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_lane_stop","description":"Stop all running lane daemons. WHEN TO USE: when all tasks are CONFIRMED or you want to pause autonomous execution.","inputSchema":{"type":"object","properties":{"repo_path":{"type":"string","default":""}},"additionalProperties":false},"logicalName":"nucleus_lane_stop","displayName":"nucleus_lane_stop","title":"nucleus_lane_stop","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_lane_status","description":"Check lane status: task counts (PENDING/IN_PROGRESS/DONE/CONFIRMED), daemon health, spec verification. WHEN TO USE: after starting a lane to monitor progress, or before starting to check if a lane is already running.","inputSchema":{"type":"object","properties":{"repo_path":{"type":"string","default":""}},"additionalProperties":false},"logicalName":"nucleus_lane_status","displayName":"nucleus_lane_status","title":"nucleus_lane_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_lane_feedback","description":"Report friction/bugs/enhancements to the nucleus team. WHEN TO USE: when the lane misbehaves, a task fails unexpectedly, the SPEC.md format is confusing, or you have an improvement idea. Creates a GitHub issue on the public nucleus-mcp repo (cross-machine visible) AND stores locally. Requires gh CLI auth'd.","inputSchema":{"type":"object","required":["feedback_type","subject","body"],"properties":{"body":{"type":"string"},"subject":{"type":"string"},"reporter":{"type":"string","default":""},"repo_path":{"type":"string","default":""},"feedback_type":{"type":"string"}},"additionalProperties":false},"logicalName":"nucleus_lane_feedback","displayName":"nucleus_lane_feedback","title":"nucleus_lane_feedback","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_plan_execute","description":"Execute a plan file autonomously. WHEN TO USE: you have a plan file (.brain/plans/*.md) you want executed autonomously — parses the plan, creates tasks, starts a mission with budget/time limits. Chains import_plan_as_tasks() then _brain_start_mission_impl() and returns the mission status string.","inputSchema":{"type":"object","required":["plan_path"],"properties":{"goal":{"type":"string","default":""},"plan_path":{"type":"string"},"budget_limit":{"type":"number","default":10.0},"time_limit_hours":{"type":"number","default":4.0}},"additionalProperties":false},"logicalName":"nucleus_plan_execute","displayName":"nucleus_plan_execute","title":"nucleus_plan_execute","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_plan_import","description":"Import a plan file as PENDING tasks without starting a mission. WHEN TO USE: you have a plan file (.brain/plans/*.md) you want loaded into the task store so the executor daemon / sprint mission can pick the tasks up later — but you don't want to start a mission right now.","inputSchema":{"type":"object","required":["plan_path"],"properties":{"plan_path":{"type":"string"}},"additionalProperties":false},"logicalName":"nucleus_plan_import","displayName":"nucleus_plan_import","title":"nucleus_plan_import","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nucleus_plan_list","description":"List available plan files in .brain/plans with task counts. WHEN TO USE: you want to discover which plan files exist and how many tasks each contains before importing or executing one.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"nucleus_plan_list","displayName":"nucleus_plan_list","title":"nucleus_plan_list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Nucleus-AI-Local-First-Agent-Memory-Governance-Security&config=eyJ1cmwiOiAiaHR0cHM6Ly9yZWxheS5udWNsZXVzb3MuZGV2L21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Nucleus-AI-Local-First-Agent-Memory-Governance-Security%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frelay.nucleusos.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Nucleus-AI-Local-First-Agent-Memory-Governance-Security%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frelay.nucleusos.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Nucleus+AI+%E2%80%93+Local-First+Agent+Memory%2C+Governance+%26+Security&connectorUrl=https%3A%2F%2Frelay.nucleusos.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Nucleus-AI-Local-First-Agent-Memory-Governance-Security\" --url \"https://relay.nucleusos.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/relay-mcp-263ee11bd7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/relay-mcp-263ee11bd7/tools/{tool}","mcpServerUrl":"https://relay.nucleusos.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/relay-mcp-263ee11bd7?live=1"}