π Starfleet Command β LCARS Bridge Interface
π Node.js
π MCP SDK
π Express
π Docker
π License
Ein produktionsreifer Model Context Protocol-Server, verpackt in eine Star Trek LCARS-Befehlsschnittstelle.
Sternzeit: aktiv. Alle Systeme nominal.
β MISSIONS-BRIEFING
"Der Computer ist das demokratischste Werkzeug, das je erfunden wurde. Sein Zweck ist es, alles zu tun, was sein Benutzer verlangt."
β Sternenflotten-Kommando-Direktive
MCPStarfleetCommand ist ein erweiterter Model Context Protocol (MCP)-Server mit einem vollstΓ€ndig interaktiven LCARS-gestylten Web-Dashboard β derselben Γsthetik, die durch das Raumschiff Enterprise berΓΌhmt wurde. Er verbindet die Claude Code KI-Integration (via MCP stdio) mit einer wunderschΓΆnen browserbasierten Befehlskonsole und bietet Ihnen Entwickler-Tools, Dateisystem-Operationen, SystemΓΌberwachung und Observability auf Docker-Ebene ΓΌber eine einzige, einheitliche Schnittstelle.
Related MCP server: API Weaver
β TAKTISCHER ΓBERBLICK
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β 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 ] [ LCARS Dashboard UI ] β
β tool results Interactive terminal β
β System monitoring β
β One-click tool execution β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ SCHIFFSSYSTEME β FUNKTIONEN
π Befehlsschnittstelle
Funktion | Status |
MCP stdio Protokoll | β Aktiv |
HTTP REST API | β Aktiv |
LCARS Web-Dashboard | β Online |
Interaktives Terminal | β Live |
Responsives Design | β Alle Bildschirme |
π οΈ Entwickler-Operationen
Tool | Beschreibung |
| Repository-Status |
| VollstΓ€ndiger Commit-Verlauf |
| Datei-Diffs |
| Branch-Auflistung |
| Rekursive Codesuche |
π» System-Operationen
Tool | Beschreibung |
| Verzeichnis-Browsing |
| Dateiinhaltsanzeige |
| Dateischreiber |
| Verzeichniserstellung |
| Shell-AusfΓΌhrung |
| Live-Systemmetriken |
π Datenverarbeitung
Tool | Beschreibung |
| JSON-Validierung |
| JSON-Pretty-Print |
β WARP-GESCHWINDIGKEITS-DEPLOYMENT
π Option A β Lokaler Start (Node.js)
# 1. Install crew
npm install
# 2. Engage engines
npm start # Production warp
npm run dev # Debug mode (verbose logs)
# 3. Open LCARS console
open http://localhost:3001π³ Option B β Docker-Flotte (Alle Dienste)
# Launch the full starship
docker-compose up -d
# Services come online:
# http://localhost:3001 β MCP Server + LCARS 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π VollstΓ€ndige Deployment-Anleitung β
DOCKER-README.mdΒ· Schnellstart βQUICKSTART.md
β RAUMSCHIFF-ARCHITEKTUR
ββββββββββββββββββββββββββββ
β 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 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDienst | Port | Zweck |
MCP-Server |
| Kernserver Β· LCARS-Dashboard Β· REST API |
Grafana |
| Visuelle Analytik Β· Alarme Β· Dashboards |
Analytik |
| Echtzeit-Ereignisverfolgung |
Prometheus |
| Zeitreihen-Metrikdatenbank |
cAdvisor |
| Container-RessourcenΓΌberwachung |
Redis |
| Cache-Ebene |
NGINX |
| Reverse Proxy Β· SSL |
β LCARS-BEFEHLSKONSOLE β DASHBOARD-VORSCHAU
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ββββ STARFLEET MCP ββββββββββββββββββββββββββββββββ 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] β
ββββββββββββββ©ββββββββββββββββββββββββββββββββββββββββββββββββββββπ Starfleet Command β Dashboard Preview
Das Dashboard bietet:
β‘ Interaktives Terminal β BefehlsausfΓΌhrung in Echtzeit mit farbcodierter Ausgabe
π‘ SystemΓΌberwachung β Live-Anzeigen fΓΌr CPU, Arbeitsspeicher, Festplatte und Betriebszeit
ποΈ Tool-Panel β Jedes MCP-Tool als LCARS-Button mit einem Klick verfΓΌgbar
π Datei-Operationen β Dateien direkt im Browser lesen, schreiben und durchsuchen
π Git-Integration β Status, Log, Diff, Branches auf einen Blick
β REST API β KOMMUNIKATIONS-ARRAY
# βββ 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-Protokoll β Der Server spricht vollstΓ€ndiges MCP ΓΌber
stdio. Verbinden Sie Claude Code damit und es wird zu einer Erweiterung Ihrer Entwicklungsumgebung.
β SCHIFFSCOMPUTER β KONFIGURATION
Variable | Standard | Beschreibung |
|
| HTTP-Server-Port |
| (nicht gesetzt) | Setzen Sie |
|
| Umgebungsmodus |
Kopieren Sie .env.example β .env und passen Sie diese vor dem Start an.
β SICHERHEITSPROTOKOLE
β 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β TECHNISCHES MANIFEST β ERSTELLT MIT
Komponente | Technologie |
Laufzeit | Node.js 18+ |
MCP-Protokoll |
|
HTTP-Server | Express.js 5.x |
Dashboard-UI | Vanilla HTML Β· CSS (LCARS) Β· JS |
Analytik | Benutzerdefinierte Metrik-Engine |
Γberwachung | Prometheus + Grafana |
Cache | Redis |
Proxy | NGINX |
Container | Docker + Docker Compose |
Linting | ESLint + Prettier |
β CREW-MANIFEST β ENTWICKLUNG
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 vulnerabilitiesVollstΓ€ndige Ops-Referenz β
CHEATSHEET.mdΒ· Architektur-Deep-Dive βARCHITECTURE.md
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β STARFLEET MCP Β· ALL SYSTEMS NOMINAL Β· WARP READY β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"Mutig dorthin zu versenden, wo noch kein Entwickler zuvor versendet hat."
β Geben Sie diesem Repo einen Stern, wenn es Ihnen geholfen hat, Warp-Geschwindigkeit zu erreichen!
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jacobcdsmith/MCP-Commander-Console'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
