A production-ready Model Context Protocol platform with a cinematic operations interface.
Mission Time: active. All systems nominal.
"The computer is the most democratic tool ever invented. Its purpose is to do whatever its user requests."
β Platform Directive
MCP Command Center is an enhanced Model Context Protocol (MCP) server with a fully interactive operations web dashboard. It bridges Claude Code AI integration (via MCP stdio) with a polished browser-based command console, giving you developer tools, file-system ops, system monitoring, and Docker-scale observability from a single unified interface.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β DUAL-INTERFACE DESIGN β
β β
β [ Claude Code / AI ] [ Browser ] β
β β stdio MCP β HTTP :3001 β
β βΌ βΌ β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β ENHANCED MCP SERVER CORE β β
β β ββββββββββββββββ ββββββββββββββββββββββββ β β
β β β MCP Engine β β Express HTTP API β β β
β β β (13 Tools) βββββΊβ REST Endpoints β β β
β β ββββββββββββββββ ββββββββββββββββββββββββ β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β β
β βΌ βΌ β
β [ AI responds with ] [ Operations Dashboard UI ] β
β tool results Interactive terminal β
β System monitoring β
β One-click tool execution β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
# 1. Install crew
npm install
# 2. Engage engines
npm start # Production warp
npm run dev # Debug mode (verbose logs)
# 3. Open MCP Command Center
open http://localhost:3001# Launch the full starship
docker-compose up -d
# Services come online:
# http://localhost:3001 β MCP Server + Operations Dashboard
# http://localhost:3000 β Grafana Analytics (change default creds in .env!)
# http://localhost:3002 β Real-time Analytics Engine
# http://localhost:9090 β Prometheus Metrics
# http://localhost:8080 β cAdvisor Container Monitor
# Hail all stations
docker-compose logs -f
# Stand down
docker-compose downπ Full deployment guide β
DOCKER-README.mdΒ· Quick start βQUICKSTART.md
ββββββββββββββββββββββββββββ
β Internet / NGINX Proxy β
β Load Balancing Β· SSL Β· Rate Limiting β
ββββββββββββββ¬ββββββββββββββ
β
ββββββββββββββββββββββββΌβββββββββββββββββββββββ
β β β
βββββββββββΌβββββββββββ ββββββββββΌβββββββββ βββββββββββΌβββββββββββ
β MCP SERVER β β GRAFANA β β ANALYTICS β
β Port 3001 β β Port 3000 β β Port 3002 β
β HTTP + MCP/stdio β β Dashboards β β Metrics / Events β
βββββββββββ¬βββββββββββ ββββββββββ¬βββββββββ βββββββββββ¬βββββββββββ
β β β
βββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββ
β DATA LAYER β
β Redis (cache) Β· Prometheus (metrics) Β· Volumes β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Service | Port | Purpose |
|---|---|---|
| MCP Server | :3001 |
Core server Β· command center dashboard Β· REST API |
| Grafana | :3000 |
Visual analytics Β· alerts Β· dashboards |
| Analytics | :3002 |
Real-time event tracking |
| Prometheus | :9090 |
Time-series metrics database |
| cAdvisor | :8080 |
Container resource monitoring |
| Redis | :6379 |
Cache layer |
| NGINX | :80/:443 |
Reverse proxy Β· SSL |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ββββ MCP COMMAND CENTER βββββββββββββββββββββββ 47.2 GHz βββββ
β βββββββββββββ¦ββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β NAV β ββββββββββββββββββββββββββββββββββββββββββββ β
β βΆ TERMINAL β β > system_info β β
β FILES β β β CPU: 12% MEM: 4.2GB UPTIME: 99.9% β β
β GIT β β > git_status β β
β SYSTEM β β β Branch: main Modified: 2 Clean β β
β TOOLS β ββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β ββββββββββ β [β‘ GIT STATUS] [π LIST FILES] [π» SYS INFO] β
ββββββββββββββ©ββββββββββββββββββββββββββββββββββββββββββββββββββββ
The dashboard features:
- β‘ Interactive Terminal β Real-time command execution with color-coded output
- π‘ System Monitoring β Live CPU, memory, disk, and uptime gauges
- ποΈ Tool Panel β Every MCP tool available as a one-click command center control
- π File Operations β Read, write, browse files directly in browser
- π Git Integration β Status, log, diff, branches at a glance
# βββ Status check βββββββββββββββββββββββββββββββββββββββββββββββ
curl http://localhost:3001/api/status
# ββ List all 13 available tools βββββββββββββββββββββββββββββββββ
curl http://localhost:3001/api/tools
# ββ Execute any tool ββββββββββββββββββββββββββββββββββββββββββββ
curl -X POST http://localhost:3001/api/tools/execute \
-H "Content-Type: application/json" \
-d '{"tool": "system_info", "args": {}}'
curl -X POST http://localhost:3001/api/tools/execute \
-H "Content-Type: application/json" \
-d '{"tool": "git_status", "args": {"repoPath": "."}}'
curl -X POST http://localhost:3001/api/tools/execute \
-H "Content-Type: application/json" \
-d '{"tool": "search_files", "args": {"query": "TODO", "searchDir": "."}}'MCP Protocol β The server speaks full MCP over
stdio. Point Claude Code at it and it becomes an extension of your dev environment.
| Variable | Default | Description |
|---|---|---|
PORT |
3001 |
HTTP server port |
DEBUG |
(unset) | Set DEBUG=1 to enable verbose logging |
NODE_ENV |
production |
Environment mode |
Copy .env.example β .env and adjust before launch.
β Input validation on all tool parameters
β Path normalization β prevents directory traversal attacks
β Command execution sandboxed with 10 MB output buffer
β Error messages sanitized before client delivery
β NGINX rate limiting in production Docker stack
β Non-root container execution in Dockerfile
| Component | Technology |
|---|---|
| Runtime | Node.js 18+ |
| MCP Protocol | @modelcontextprotocol/sdk ^1.17 |
| HTTP Server | Express.js 5.x |
| Dashboard UI | Vanilla HTML Β· CSS (Command Center theme) Β· JS |
| Analytics | Custom metrics engine |
| Monitoring | Prometheus + Grafana |
| Cache | Redis |
| Proxy | NGINX |
| Containers | Docker + Docker Compose |
| Linting | ESLint + Prettier |
npm run dev # Engage debug warp (DEBUG=1)
npm run lint # ESLint sweep
npm run lint:fix # Auto-fix lint violations
npm run format # Prettier formatting
npm run format:check # Verify formatting
npm run audit:fix # Fix known vulnerabilitiesFull ops reference β
CHEATSHEET.mdΒ· Architecture deep-dive βARCHITECTURE.md
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β MCP COMMAND CENTER Β· ALL SYSTEMS NOMINAL Β· READY β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
"To boldly ship what no dev has shipped before."
β Star this repo if it helped you reach warp speed!
