)
5分钟从零部署 Mission Control新手快速开始完整教程本地/Docker 双路径【免费下载链接】mission-controlSelf-hosted control plane for AI agents: dispatch tasks, review runs, track spend, and operate OpenClaw, Claude Code, Codex, and other runtimes.项目地址: https://gitcode.com/gh_mirrors/missionc/mission-controlMission Control是一个自托管的 AI Agent 控制平面Control Plane在一个本地仪表盘里分派任务、检查运行、审查失败、追踪花费并统一管理 OpenClaw、Claude Code、Codex 等多种 Agent 运行时。本文是面向新手的完整部署教程提供本地源码与 Docker 两条路径5 分钟即可从零跑起你的第一个 AI Agent 控制台。Mission Control 是什么一分钟看懂核心功能很多团队同时跑着多个 AI Agent却很难回答谁在干活、谁卡住了、花了多少钱。Mission Control 就是解决这个问题的指挥中心它本身不替代 Agent 的推理能力而是站在运行时之上做调度与治理任务看板收件箱、分派、执行、评审、质量门Aegis到完成回执的完整流水线Agent 编队注册、心跳保活、会话、运行时适配、配置与工作区同步成本与运营Token 用量、花费视图、活动流、告警与 Webhook知识与技能记忆浏览器、关系图谱、技能注册表与本地技能同步多接口Web UI、CLI、MCP Server、REST APIOpenAPI、WebSocket 与 SSE部署方式怎么选本地源码 vs Docker 速览对比项路径 A本地源码路径 BDocker前置条件Node.js 22、pnpm仅需 Docker上手难度中等需管环境⭐ 最简单适用场景开发调试、二次开发快速体验、长期运行数据位置本地.data/目录容器卷mc-data一键脚本install.sh --localdocker compose up 新手建议没有 Docker 就选路径 A有 Docker 就直接选路径 B两条路径 5 分钟内都能完成。路径 A本地源码部署Node 22 一键安装第 1 步准备环境Node.js 22 或更高版本项目锁定在 .node-versionpnpm可用corepack enable启用Ubuntu/Debian 需额外安装编译工具python3 make g因为依赖原生模块 better-sqlite3第 2 步克隆仓库并一键安装git clone https://gitcode.com/gh_mirrors/missionc/mission-control cd mission-control bash install.sh --local一键安装器 install.sh 会自动处理依赖与环境Windows 用户可在 PowerShell 中执行 install.ps1./install.ps1 -Mode local如果你已经自行管理 Node 与 pnpm也可以走手动路径pnpm install pnpm dev第 3 步创建管理员账号服务启动后浏览器打开http://localhost:3000/setup首次运行会进入初始化向导页面代码见 src/app/setup/page.tsx创建第一个管理员账号。之后在Settings API Key里复制 API Key供 Agent 或脚本做无头访问。路径 BDocker 部署新手最省心第 1 步启动容器克隆仓库后只需一条命令git clone https://gitcode.com/gh_mirrors/missionc/mission-control cd mission-control docker compose upCompose 编排文件 docker-compose.yml 已经帮你配好了端口映射默认 3000、数据卷mc-data与主机网关回环镜像基于node:22-slim多阶段构建见 Dockerfile以非 root 用户运行并做了资源限制。第 2 步用官方镜像快速体验可选不想构建镜像的话可以直接拉取发布的多架构镜像docker pull ghcr.io/builderz-labs/mission-control:latest docker run --rm -p 3000:3000 ghcr.io/builderz-labs/mission-control:latest第 3 步数据持久化SQLite 数据库保存在容器内/app/.data/。docker compose up已通过卷mc-data自动持久化若用docker run手动启动请加上-v /path/to/data:/app/.data面向网络访问的加固部署如果要把实例暴露到局域网或公网请叠加加固层配置docker compose -f docker-compose.yml -f docker-compose.hardened.yml up -d加固编排 docker-compose.hardened.yml 提供 JSON 日志、主机名白名单、Secure Cookie、HSTS 与内网隔离。上线前建议阅读 docs/SECURITY-HARDENING.md。部署完成后的 3 个关键动作① 打开总览仪表盘访问http://localhost:3000登录你会看到活跃会话数、实时活动流、各运行时Claude / Codex / Hermes的舰队状态与任务流水线——这就是你的指挥中心主视图见上方总览截图。② 在任务看板创建第一个任务在 Task Board 页面点New Task即可创建任务任务会经过 Assigned → In Progress → Review → Done 各阶段流转Agent 认领与执行状态一目了然。③ 注册你的第一个 AgentAgent 可以通过 API 自注册。最短路径无需网关export MC_URLhttp://localhost:3000 export MC_API_KEY你的API密钥 curl -s -X POST $MC_URL/api/agents/register \ -H Authorization: Bearer $MC_API_KEY \ -H Content-Type: application/json \ -d {name:scout,role:researcher}注册后 Agent 记得定期发心跳约每 30 秒否则 10 分钟后会被标记离线。完整的注册 → 领任务 → 回报 → 心跳循环跟着 docs/quickstart.md 用curl五分钟就能走通。部署后还能玩什么四个高频功能Cron 定时任务为重复性工作建立计划模板按周历可视化调度日历视图见下方截图记忆与技能库浏览文件系统支撑的 Agent 记忆、关系图谱并在技能中心安全安装本地技能CLI / MCP 集成pnpm mc agents list --json等命令行操作或通过 scripts/mc-mcp-server.cjs 暴露 35 个 MCP 工具给 Claude Code详见 docs/cli-agent-control.mdAPI 自助探索运行中的实例在/docs提供交互式接口文档REST 契约以 openapi.json 为准部署常见问题排查新手必看症状快速解法登录报 Internal server errorNODE_MODULE_VERSION 不匹配切换 Node 版本后执行pnpm rebuild better-sqlite3Docker 里连不上 OpenClaw 网关设置OPENCLAW_GATEWAY_HOSThost.docker.internalCompose 默认已配数据库锁定报错确保同一.data/目录只有一个实例在运行生产构建在另一台机器跑不起来原生二进制需与目标机器同系统同架构务必在目标机上pnpm install pnpm build更多排障与 K8s Sidecar、VPS 反代等方案完整收录在 docs/deployment.md。下一步继续深入官方文档五分钟跑通首个 Agent 循环docs/quickstart.mdAgent 人设、心跳与配置同步docs/agent-setup.md多 Agent 编排与质量评审门docs/orchestration.md本地、Docker、独立部署与反代方案docs/deployment.mdCLI 与 MCP 命令参考docs/cli-agent-control.md环境变量完整清单.env.example⚠️ 注意Mission Control 目前为 alpha 版本API 与数据结构可能随版本变化面向网络部署前请先阅读 docs/SECURITY-HARDENING.md 的安全边界说明。按本文任一路径操作5 分钟后你的 AI Agent 控制平面就已上线——接下来去给 scout 分派第一个任务吧 【免费下载链接】mission-controlSelf-hosted control plane for AI agents: dispatch tasks, review runs, track spend, and operate OpenClaw, Claude Code, Codex, and other runtimes.项目地址: https://gitcode.com/gh_mirrors/missionc/mission-control创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考