mission-control/scripts
Nyk 59f7f0d720 feat(mcp): add Mission Control MCP server for agent-native tool access
Zero-dependency MCP server (stdio transport, JSON-RPC 2.0) that wraps
the Mission Control REST API as 35 MCP tools. Agents can add it with:

  claude mcp add mission-control -- node scripts/mc-mcp-server.cjs

Tools cover the full agent workflow:
- Agent lifecycle: list, get, heartbeat, wake, diagnostics, attribution
- Memory & Soul: read/write/clear working memory, read/write SOUL,
  list/retrieve SOUL templates
- Tasks: CRUD, queue polling, broadcast, comments (list/add)
- Sessions: list, control, continue, transcript
- Connections: list, register
- Tokens & Costs: stats, agent-costs, costs-by-agent
- Skills: list, read content
- Cron: list jobs
- Status: health, dashboard, overview

Auth uses the same profile system as the CLI (~/.mission-control/profiles/)
or MC_URL/MC_API_KEY/MC_COOKIE environment variables.

Also adds `mc` and `mc:mcp` package.json scripts.
2026-03-21 19:42:58 +07:00
..
e2e-openclaw feat(refactor): ready for manual QA after main sync (#274) 2026-03-11 19:09:24 +07:00
agent-heartbeat.sh fix: scrub deployment-specific data from public repo 2026-03-01 15:37:55 +07:00
api-contract-parity.ignore chore(api): tranche C parity burn-down and CLI integration scaffolding 2026-03-20 23:53:02 +07:00
check-api-contract-parity.mjs chore(api): tranche C parity burn-down and CLI integration scaffolding 2026-03-20 23:53:02 +07:00
check-node-version.mjs fix(runtime): allow all Node versions >= 22 2026-03-13 12:50:15 +07:00
deploy-standalone.sh feat(refactor): ready for manual QA after main sync (#274) 2026-03-11 19:09:24 +07:00
generate-env.sh feat(refactor): ready for manual QA after main sync (#274) 2026-03-11 19:09:24 +07:00
mc-cli.cjs feat(cli): v2 rewrite with full command coverage and lazy evaluation 2026-03-21 19:30:28 +07:00
mc-mcp-server.cjs feat(mcp): add Mission Control MCP server for agent-native tool access 2026-03-21 19:42:58 +07:00
notification-daemon.sh fix: scrub deployment-specific data from public repo 2026-03-01 15:37:55 +07:00
security-audit.sh feat(refactor): ready for manual QA after main sync (#274) 2026-03-11 19:09:24 +07:00
smoke-staging.mjs feat(refactor): ready for manual QA after main sync (#274) 2026-03-11 19:09:24 +07:00
start-standalone.sh feat(refactor): ready for manual QA after main sync (#274) 2026-03-11 19:09:24 +07:00
station-doctor.sh feat(refactor): ready for manual QA after main sync (#274) 2026-03-11 19:09:24 +07:00