Feature tracking, proof generation & MCP server mounting.
Actions:
add - Add a feature. params: {product, name, description, source, version, how_to_test, expected_result, status?, tags?}
list - List features. params: {product?, status?, tag?}
get - Get feat
nucleus_sessions
Session management, events, state & checkpoint tools.
Actions:
save - Save session for later. params: {context, active_task?, pending_decisions?, breadcrumbs?, next_steps?}
resume - Resume a saved session. params: {session_id?}
list - List all saved sessions
Sync, artifact, trigger & deploy management for multi-agent coordination.
Actions:
identify_agent - Register agent identity. params: {role, provider, session_id} (per ADR-0005 §D1)
OR legacy {agent_id, environment, role?} (coerced per §D5 until end of Cycle C+2)
sync_stat
nucleus_next_message
Get the next unread relay message. One call — returns full message
body and auto-acks. Long-poll (60s timeout).
This is the agent's idle loop. Call it, get a message or None, act or
re-call. No separate inbox + ack dance.
The agent's loop:
1. nucleus_next_message() → blocks up to 60s for a messa
nucleus_relay_subscribe
Long-poll subscription that pushes ctx.info() on each new inbox file.
Replaces bash polling daemons (watch-relay-*.sh) with server-initiated push.
Call once at session start (e.g. via SessionStart hook). Server holds the
subscription, watches the calling agent's role-specific inbox dir, and
fires i
nucleus_ccr_arm
One-shot convenience: resolve canonical inbox + arm long-poll subscription.
Per PR #2 (CCR server-side auto-arm) — IDE-agnostic relay-arrival arming.
This is the RECOMMENDED entry point for SessionStart auto-arming across all
MCP clients (Claude Code, Antigravity, Cursor, Windsurf, etc.). Equivale
nucleus_wakeup_wait
Quick scan for a PENDING task. Returns the task directly if one is
available, or None if no task is ready within the timeout.
Default timeout is 5s (non-blocking). The agent should NOT loop on
this — tasks arrive via relay push. This is a fallback for when the
agent wants to check for tasks without
nucleus_orchestration
Satellite view, commitments, loops, patterns & metrics.
Actions:
satellite - Unified satellite view. params: {detail_level?}
scan_commitments - Scan artifacts for new commitments
archive_stale - Auto-archive commitments older than 30 days
export - Export brain to zip
nucleus_telemetry
LLM tiers, telemetry, PEFS notifications & protocol tools.
Actions:
set_llm_tier - Set default LLM tier. params: {tier}
get_llm_status - Get LLM tier configuration
record_interaction - Record user interaction timestamp
value_ratio - Get Value Ratio metric
check_ki
nucleus_slots
Orchestration slots, sprints & mission management.
Actions:
orchestrate - THE GOD COMMAND. params: {slot_id?, model?, alias?, mode?}
slot_complete - Mark task complete. params: {slot_id, task_id, outcome?, notes?}
slot_exhaust - Mark slot exhausted. params: {slot_id, reset_h
nucleus_infra
Infrastructure: file changes, cloud, marketing & strategy tools.
Actions:
file_changes - Get pending file change events
gcloud_status - Check GCloud auth status
gcloud_services - List Cloud Run services. params: {project?, region?}
list_services - List Render.com serv
Federation management for multi-brain coordination.
Actions:
status - Get comprehensive federation status
join - Join a federation via seed peer. params: {seed_peer}
leave - Leave the federation gracefully
peers - List all federation peers with details
sync - Force immediate sy
nucleus_engrams
Engrams, health, observability, DSoR & tier system tools.
Actions:
health - Get system health status
version - Get Nucleus version info
export_schema - Export MCP toolset as JSON Schema
performance_metrics - Get perf metrics. params: {export_to_file?}
promet
nucleus_relay
Relay-substrate facade — post / read / ack / status.
Actions:
post - Send a relay envelope. params: {to, subject, body, sender?,
priority?, in_reply_to?, context?, id?, from_session_id?}
sender? auto-fills from your session role when omitted.
to accepts shor
nucleus_route
W5 tier routing — route a prompt to the optimal model tier.
Actions:
route - Route a prompt to cheapest capable model.
params: {prompt, complexity?, context?, estimated_output_tokens?}
complexity ∈ 'routine' | 'complex' | 'sovereign' (default 'routine')
Returns:
Hand a coding or review task to a cross-vendor lane — a cheap, non-Claude
agent that does the work for you. Use this INSTEAD OF shelling out to any CLI: it
picks the vendor, injects the correct per-vendor permission flags, captures all
output synchronously, and reports a real status. Do NOT run `agy
nucleus_lane_init
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 verif
nucleus_lane_start
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 e
nucleus_lane_stop
Stop all running lane daemons. WHEN TO USE: when all tasks are CONFIRMED or you want to pause autonomous execution.
nucleus_lane_status
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.
nucleus_lane_feedback
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
nucleus_plan_execute
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.
nucleus_plan_import
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.
nucleus_plan_list
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.
Returns:
JSON string: a list of dicts each with
``{"name", "path", "size_bytes", "task_count", "format"}``
Endpoint
https://relay.nucleusos.dev/mcp Category: Communication · Last checked: 2026-07-30T13:54:03Z
Monitor your own MCP server
Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.