mission-control
Mission Control hands the reigns over to you. Build and manage your own agentic software factory.
Install / Use
claude mcp add teamupstart -- npx -y github:teamupstart/mission-controlIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Data & AnalyticsSupported Platforms
Our assessment of mission-control
mission-control scores 46/100 on our quality scale, 586th of 601 Data & Analytics skills we index.
Its MCP Server is 9.9 KB long, written without headings and no code examples: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
mission-control compared with similar skills
All 4 of these similar skills score higher than mission-control; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| mission-control (this skill)by teamupstart | 46 | 0 | — | MCP Server |
| Agent-Reachby Panniantong | 100 | 106.8k | 5d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.4k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.7k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 90.5k | 1d ago | MCP Server |
Frequently asked questions
- How do I install mission-control?
- Run
claude mcp add teamupstart -- npx -y github:teamupstart/mission-control. The install tabs above show the steps for each supported agent. - Which AI agents does mission-control work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is mission-control safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is mission-control still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHub{ "name": "mission-control", "version": "1.27.2", "private": true, "type": "module", "license": "Apache-2.0", "author": "Jordan Mance", "description": "Local, auto-refreshing control plane for Claude Code / Codex / Pi sessions across terminal panes", "repository": { "type": "git", "url": "git+https://github.com/teamupstart/mission-control.git" }, "homepage": "https://github.com/teamupstart/mission-control#readme", "bugs": { "url": "https://github.com/teamupstart/mission-control/issues" }, "engines": { "node": ">=24" }, "bin": { "mission-control": "src/server/index.ts" }, "main": "dist/main/index.cjs", "scripts": { "dev": "concurrently -n server,web -c blue,magenta "npm:dev:server" "npm:dev:web"", "dev:server": "npm run build:native && tsx watch src/server/index.ts", "dev:web": "vite", "dev:electron": "npm run build:main && concurrently -n esbuild,electron -c yellow,green "npm run build:main -- --watch" "MISSION_DEV_SERVER_URL=http://localhost:5173 electronmon ."", "dev:foreman": "tsx watch src/server/foreman/worker.ts", "dev:desktop": "concurrently -n server,web,shell -c blue,magenta,green "npm:dev:server" "npm:dev:web" "npm:dev:electron"", "dev:start": "concurrently -n server,web,shell,foreman -c blue,magenta,green,cyan "npm:dev:server" "npm:dev:web" "npm:dev:electron" "npm:dev:foreman"", "build": "npm run build:installer && npm run build:native && npm run build:web && npm run build:server && npm run build:foreman && npm run build:main && npm run build:mcp && npm run build:hook && npm run build:codex-hook && npm run build:pi-extension && npm run build:pi-installer && npm run build:resume-guard && npm run build:resident-mcp-launcher", "build:installer": "node scripts/render-install-bootstrap.mjs", "build:pi-extension": "node --import tsx scripts/build-pi-extension.ts", "build:native": "node scripts/build-native.mjs", "build:state-lock-native": "node scripts/build-state-lock-native.mjs", "build:keep-awake-native": "node scripts/build-keep-awake-native.mjs", "build:web": "vite build", "build:server": "esbuild src/server/index.ts --bundle --platform=node --format=esm --target=node22 --main-fields=module,main --alias:@shared=./src/shared --banner:js="import{createRequire as __mcCreateRequire}from'node:module';const require=__mcCreateRequire(import.meta.url);" --outfile=dist/server/index.mjs", "build:foreman": "esbuild src/server/foreman/worker.ts --bundle --platform=node --format=esm --target=node22 --main-fields=module,main --alias:@shared=./src/shared --banner:js="import{createRequire as __mcCreateRequire}from'node:module';const require=__mcCreateRequire(import.meta.url);" --outfile=dist/server/foreman-worker.mjs", "build:main": "esbuild src/main/index.ts src/main/update-binary-worker.ts src/preload/index.ts --bundle --platform=node --format=cjs --target=node22 --external:electron --main-fields=module,main --alias:@shared=./src/shared --outdir=dist --outbase=src --out-extension:.js=.cjs", "build:mcp": "esbuild src/mcp/server.ts --bundle --platform=node --format=esm --target=node22 --main-fields=module,main --alias:@shared=./src/shared --outfile=dist/mcp/server.mjs", "smoke": "node scripts/smoke-bundles.mjs", "verify:keep-awake-native": "node scripts/probe-keep-awake-native.mjs", "verify:database-backup": "tsx scripts/verify-database-backup.ts", "demo": "node scripts/demo/launch.mjs", "docs:screenshots": "node scripts/docs-screenshots.mjs", "docs:embed": "node scripts/embed-guide-images.mjs", "build:hook": "esbuild hooks/harness-hook.mjs --bundle --platform=node --format=esm --target=node22 --outfile=dist/satellites/hook.mjs && esbuild hooks/harness-statusline.mjs --bundle --platform=node --format=esm --target=node22 --outfile=dist/satellites/harness-statusline.mjs", "build:codex-hook": "esbuild hooks/codex-hook.mjs --bundle --platform=node --format=esm --target=node22 --outfile=dist/satellites/codex-hook.mjs", "package": "npm run build && electron-builder --mac --publish never", "package:distribution": "node scripts/package-distribution.mjs", "publish:distribution": "node scripts/publish-distribution.mjs", "start": "npm run build:native && tsx src/server/index.ts", "foreman": "tsx src/server/foreman/worker.ts", "typecheck": "tsc --noEmit", "lint": "oxlint src hooks test scripts e2e integrations", "pretest": "node scripts/ensure-electron-framework.mjs && node scripts/ensure-electron-runtime.mjs && node scripts/build-state-lock-native.mjs", "test": "node --test --test-concurrency=${MISSION_TEST_CONCURRENCY:-6} ${MISSION_TEST_SHARD:+--test-shard=$MISSION_TEST_SHARD} --import ./test/setup-state.mjs --import tsx 'test//.test.ts'", "posttest": "npm run test:workflow-evidence", "test:workflow-evidence": "node --test --import ./test/setup-state.mjs --import tsx test/workflow-image-evidence.test.ts test/workflow-test-evidence-audit.test.ts", "pretest:electron": "node scripts/ensure-electron-framework.mjs && node scripts/ensure-electron-runtime.mjs", "test:electron": "node --test --import ./test/setup-state.mjs --import tsx 'test/-electron.test.ts'", "test:e2e": "playwright test --config e2e/playwright.config.ts", "observability:up": "node scripts/observability.mjs up", "observability:status": "node scripts/observability.mjs status", "observability:down": "node scripts/observability.mjs down", "observability:reset": "node scripts/observability.mjs reset", "observability:ready": "node scripts/observability.mjs ready", "observability:verify": "node scripts/observability.mjs verify", "test:telemetry-stack": "node --test --import ./test/setup-state.mjs --import tsx test/telemetry-stack.integration.ts", "init": "node scripts/init.mjs", "personas": "tsx scripts/builtin-personas.ts", "session-actions": "tsx scripts/builtin-session-actions.ts", "tours": "tsx scripts/tour-content.ts", "session": "node scripts/new-session.mjs", "prerecover:database": "node scripts/build-state-lock-native.mjs", "recover:database": "node scripts/recover-database.mjs", "worktree-setup": "node scripts/worktree-setup.mjs", "setup": "npm install && npm run build && npm run install-hooks", "install-pi-extension": "tsx scripts/install-pi-extension.ts", "install-hooks": "tsx hooks/install.mjs", "install-statusline": "tsx hooks/install.mjs --statusline", "install-telemetry": "tsx hooks/install.mjs --telemetry", "install-service": "node scripts/install-service.mjs", "observability:generate": "node --import tsx scripts/observability/generate.ts", "observability:demo": "MC_OBSERVABILITY_MODE=demo node scripts/observability.mjs up && MC_OBSERVABILITY_MODE=demo node --import tsx scripts/observability/demo.ts", "observability:restart": "node scripts/observability.mjs restart", "observability:integration": "node --test --test-concurrency=1 --import ./test/setup-state.mjs --import tsx test/telemetry-dashboards-stack.integration.ts test/telemetry-analytics-stack.integration.ts", "observability:benchmark": "node --expose-gc --import tsx scripts/observability/benchmark.ts", "build:pi-installer": "esbuild scripts/install-pi-extension.ts --bundle --platform=node --format=esm --target=node22 --main-fields=module,main --alias:@shared=./src/shared --banner:js="import{createRequire as __mcCreateRequire}from'node:module';const require=__mcCreateRequire(import.meta.url);" --outfile=dist/pi-installer/index.mjs", "build:resume-guard": "esbuild src/server/terminal/resume-guard.ts --bundle --platform=node --format=esm --target=node22 --main-fields=module,main --alias:@shared=./src/shared --outfile=dist/satellites/resume-guard.mjs", "build:resident-mcp-launcher": "esbuild src/server/residents/mcp-launcher.ts --bundle --platform=node --format=esm --target=node22 --main-fields=module,main --alias:@shared=./src/shared --outfile=dist/satellites/resident-mcp-launcher.mjs" }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.3.310", "@codemirror/language-data": "^6.5.2", "@earendil-works/pi-coding-agent": "^1.4.0", "@hono/node-server": "^1.19.17", "@lezer/highlight": "^1.2.3", "@modelcontextprotocol/sdk": "^1.31.0", "@openai/codex-sdk": "^0.164.0", "@opentelemetry/api": "1.9.1", "@opentelemetry/core": "2.11.0", "@opentelemetry/otlp-transformer": "0.222.0", "@opentelemetry/resources": "2.11.0", "@opentelemetry/sdk-metrics": "2.11.0", "@opentelemetry/sdk-trace": "2.11.0", "@xyflow/react": "^12.11.2", "codemirror": "^6.0.2", "cron-parser": "5.6.2", "driver.js": "1.8.0", "hono": "^4.6.14", "jsonc-parser": "^3.3.1", "mermaid": "11.16.1", "parse5": "^8.0.1", "react": "^19.0.0", "react-diff-view": "^3.3.3", "react-dom": "^19.0.0", "react-markdown": "^10.1.0", "rehype-highlight": "^7.0.2", "remark-breaks": "^4.0.0", "remark-gfm": "^4.0.1", "zod": "^3.24.1", "zod-to-json-schema": "3.25.2", "yauzl": "3.4.0", "yaml": "^2.9.0" }, "devDependencies": { "@electron/fuses": "1.8.0", "@electron/notarize": "2.5.0", "@playwright/test": "^1.62.1", "@types/node": "^24.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^4.3.4", "concurrently": "^9.1.2", "electron": "^43.8.1", "electron-builder": "26.16.1", "electronmon": "^2.0.4", "node-gyp": "^12.4.0", "oxlint": "^1.76.0", "tsx": "^4.19.2", "typescript": "^5.7.2", "vite": "^6.4.4", "@types/yauzl": "3.4.0" }, "overrides": { "@anthropic-ai/claude-agent-sdk": { "zod": "$zod" }, "next": "^16.3.0", "concurrently": { "shell-quote": "^1.11.0" }, "@earendil-works/pi-coding-agent": { "undici": "^8.12.2" } }, "electronmon": { "patterns": [ "!/*", "dist/main/", "dist/preload/" ] } }
Related Skills
Agent-Reach
106.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.4kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.7kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
90.5k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
