Mission Control
Self-hosted AI agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard.
What is Mission Control?
Mission Control is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to self-hosted ai agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard.
Self-hosted AI agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard.
This server falls under the Monitoring & Observability category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Self-hosted AI agent orchestration platform: dispatch tasks,
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mission-controlConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Mission Control
Mission Control is a self-hosted, Next.js 16 AI agent orchestration dashboard that lets teams dispatch tasks to AI agents, run multi-agent workflows, monitor token spend, audit MCP tool calls, and govern operations — all from a single web interface backed by SQLite (no external database required). It supports multiple agent frameworks (OpenClaw, CrewAI, LangGraph, AutoGen, Claude SDK), ships 32 dashboard panels with real-time WebSocket updates, role-based access control, outbound webhooks, GitHub Issues sync, and natural-language cron scheduling. Platform engineers and AI teams use it as the operational layer on top of their AI agents to gain visibility, control costs, and enforce quality gates.
Prerequisites
- Node.js 22 and pnpm (for manual setup), or Docker (for containerized deployment)
- Git to clone the repository
- At least one AI agent framework already in use (OpenClaw, CrewAI, LangGraph, AutoGen, or Claude SDK)
- An MCP-compatible client if you intend to use Mission Control as an MCP server endpoint
- Optional: GitHub token for Issues sync; SMTP credentials for alert emails
Clone and run the one-command installer
Use the provided install script to set up Mission Control locally or in Docker. The --local flag runs it as a Node.js process; --docker uses Docker Compose.
git clone https://github.com/builderz-labs/mission-control.git
cd mission-control
bash install.sh --localOr run with Docker
For a containerized deployment with optional hardening (read-only root filesystem, non-root user, resource limits), use Docker Compose.
docker compose up
# Or with security hardening:
docker compose -f docker-compose.yml -f docker-compose.hardened.yml up -dComplete initial setup at localhost:3000/setup
Open the browser and navigate to the setup wizard. Mission Control auto-generates the admin credentials and API key — note them from the terminal output or find them in Settings after login.
# Open: http://localhost:3000/setup
# Admin credentials are logged to stdout on first runConfigure environment variables for your agents
Set key environment variables before or after installation to connect Mission Control to your agent infrastructure. The most critical ones are listed below.
# In .env or docker-compose environment:
AUTH_USER=admin
AUTH_PASS=your-secure-password
OPENCLAW_STATE_DIR=/absolute/path/to/openclaw-state
MISSION_CONTROL_DATA_DIR=/data
MC_CLAUDE_HOME=/home/user/.claudeConnect your first agent
In the Mission Control dashboard under Agents, register your agent by selecting its framework type and providing the connection details. The dashboard will begin showing heartbeat status and task history immediately.
Add Mission Control as an MCP server
To let AI clients interact with Mission Control programmatically (dispatch tasks, read logs, check agent status), add it as an MCP server in your client configuration.
{
"mcpServers": {
"mission-control": {
"command": "npx",
"args": ["mission-control"],
"env": {
"API_KEY": "your-mission-control-api-key",
"MC_BASE_URL": "http://localhost:3000"
}
}
}
}Mission Control Examples
Client configuration
claude_desktop_config.json snippet for connecting an AI client to a local Mission Control instance.
{
"mcpServers": {
"mission-control": {
"command": "npx",
"args": ["mission-control"],
"env": {
"API_KEY": "your-mission-control-api-key",
"MC_BASE_URL": "http://localhost:3000"
}
}
}
}Prompts to try
Sample prompts once Mission Control is running and connected as an MCP server.
- "Show me the current token spend for all agents this week."
- "Dispatch a task to the research agent: summarize the top 5 news stories about AI today."
- "List all failed tasks from the last 24 hours and their error messages."
- "Schedule a recurring task every morning at 9am to check our GitHub Issues queue."
- "Show me the MCP tool call audit log for the last hour."Troubleshooting Mission Control
Setup wizard at /setup is not accessible after install
Run `pnpm dev` or check Docker logs for startup errors. Ensure Node.js 22 is active (`node --version`). If using nvm, run `nvm use 22` before `pnpm install`. Port 3000 must be free.
Agent heartbeats show as offline immediately after registration
Verify OPENCLAW_STATE_DIR or the relevant agent state directory is set to an absolute path in the environment. Relative paths are not supported. Check that the agent process is actually running and writing to the expected state location.
SQLite database errors on startup or after restart
Ensure MISSION_CONTROL_DATA_DIR points to a writable directory that persists across restarts (especially important in Docker — mount it as a volume). If the database is corrupted, stop Mission Control, delete the .db file, and restart to re-initialize.
Frequently Asked Questions about Mission Control
What is Mission Control?
Mission Control is a Model Context Protocol (MCP) server that self-hosted ai agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Mission Control?
Follow the installation instructions on the Mission Control GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Mission Control?
Mission Control works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Mission Control free to use?
Yes, Mission Control is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Mission Control Alternatives — Similar Monitoring & Observability Servers
Looking for alternatives to Mission Control? Here are other popular monitoring & observability servers you can use with Claude, Cursor, and VS Code.
Netdata
★ 78.9kReal-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Kubeshark
★ 11.9keBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
Grafana
★ 3.0kThis MCP server enables natural-language querying of Grafana logs by automatically detecting log sources and service labels. It provides read-only access to log data with intelligent caching for efficient repeat queries.
Sentrux
★ 2.4kReal-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improvement of code quality. Pure Rust.
OpenInference
★ 986OpenTelemetry Instrumentation for AI Observability
Thinkwatch
★ 967Enterprise AI bastion host for secure AI API and MCP access, with unified proxying, RBAC, audit logs, rate limiting, and cost tracking across OpenAI, Anthropic, Gemini, and self-hosted LLMs.
Browse More Monitoring & Observability MCP Servers
Explore all monitoring & observability servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Mission Control in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Mission Control?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.