Enhanced MCP Server
Un servidor del Protocolo de Contexto de Modelo (MCP) listo para producción, envuelto en una interfaz de comando LCARS de Star Trek.
Fecha estelar: activa. Todos los sistemas nominales.
◈ INFORME DE LA MISIÓN
"La computadora es la herramienta más democrática jamás inventada. Su propósito es hacer lo que su usuario solicite."
— Directiva del Comando de la Flota Estelar
MCPStarfleetCommand es un servidor mejorado del Protocolo de Contexto de Modelo (MCP) con un panel de control web de estilo LCARS totalmente interactivo, la misma estética hecha famosa por la nave estelar Enterprise. Conecta la integración de Claude Code AI (a través de MCP stdio) con una hermosa consola de comandos basada en navegador, brindándote herramientas de desarrollo, operaciones del sistema de archivos, monitorización del sistema y observabilidad a escala de Docker desde una única interfaz unificada.
Related MCP server: Gitea MCP Proxy Agent
◈ VISTA GENERAL TÁCTICA
┌─────────────────────────────────────────────────────────────────────────────┐
│ ◈ 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 │
└─────────────────────────────────────────────────────────────────────────────┘◈ SISTEMAS DE LA NAVE — CARACTERÍSTICAS
🖖 Interfaz de comando
Capacidad | Estado |
Protocolo MCP stdio | ✅ Activo |
API REST HTTP | ✅ Activo |
Panel de control web LCARS | ✅ En línea |
Terminal interactiva | ✅ En vivo |
Diseño responsivo | ✅ Todas las pantallas |
🛠️ Operaciones de desarrollo
Herramienta | Descripción |
| Estado del repositorio |
| Historial completo de commits |
| Diferencias a nivel de archivo |
| Listado de ramas |
| Búsqueda recursiva de código |
💻 Operaciones del sistema
Herramienta | Descripción |
| Navegación de directorios |
| Visor de contenido de archivos |
| Escritor de archivos |
| Creación de directorios |
| Ejecución de shell |
| Métricas del sistema en vivo |
📊 Procesamiento de datos
Herramienta | Descripción |
| Validación de JSON |
| Formateo de JSON |
◈ DESPLIEGUE A VELOCIDAD DE CURVATURA
🚀 Opción A — Lanzamiento local (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🐳 Opción B — Flota Docker (Todos los servicios)
# 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📖 Guía de despliegue completa →
DOCKER-README.md· Inicio rápido →QUICKSTART.md
◈ ARQUITECTURA DE LA NAVE
┌──────────────────────────┐
│ 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 │
└──────────────────────────────────────────────────────────────────┘Servicio | Puerto | Propósito |
Servidor MCP |
| Servidor central · Panel LCARS · API REST |
Grafana |
| Analítica visual · alertas · paneles |
Analítica |
| Seguimiento de eventos en tiempo real |
Prometheus |
| Base de datos de métricas de series temporales |
cAdvisor |
| Monitorización de recursos de contenedores |
Redis |
| Capa de caché |
NGINX |
| Proxy inverso · SSL |
◈ CONSOLA DE COMANDO LCARS — VISTA PREVIA DEL PANEL
╔══════════════════════════════════════════════════════════════════╗
║ ████ 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] ║
╚════════════╩═══════════════════════════════════════════════════╝El panel de control cuenta con:
⚡ Terminal interactiva — Ejecución de comandos en tiempo real con salida codificada por colores
📡 Monitorización del sistema — Indicadores en vivo de CPU, memoria, disco y tiempo de actividad
🗂️ Panel de herramientas — Cada herramienta MCP disponible como un botón LCARS de un solo clic
🔐 Operaciones de archivos — Leer, escribir y navegar archivos directamente en el navegador
📊 Integración con Git — Estado, log, diff y ramas de un vistazo
◈ API REST — MATRIZ DE COMUNICACIONES
# ─── 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": "."}}'Protocolo MCP — El servidor habla MCP completo a través de
stdio. Apunta Claude Code hacia él y se convertirá en una extensión de tu entorno de desarrollo.
◈ COMPUTADORA DE LA NAVE — CONFIGURACIÓN
Variable | Predeterminado | Descripción |
|
| Puerto del servidor HTTP |
| (sin establecer) | Establece |
|
| Modo de entorno |
Copia .env.example → .env y ajusta antes del lanzamiento.
◈ PROTOCOLOS DE SEGURIDAD
◈ 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◈ MANIFIESTO TECNOLÓGICO — CONSTRUIDO CON
Componente | Tecnología |
Entorno de ejecución | Node.js 18+ |
Protocolo MCP |
|
Servidor HTTP | Express.js 5.x |
UI del panel | HTML plano · CSS (LCARS) · JS |
Analítica | Motor de métricas personalizado |
Monitorización | Prometheus + Grafana |
Caché | Redis |
Proxy | NGINX |
Contenedores | Docker + Docker Compose |
Linting | ESLint + Prettier |
◈ MANIFIESTO DE LA TRIPULACIÓN — DESARROLLO
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 vulnerabilitiesReferencia completa de operaciones →
CHEATSHEET.md· Análisis profundo de arquitectura →ARCHITECTURE.md
╔═══════════════════════════════════════════════════════════╗
║ ◈ STARFLEET MCP · ALL SYSTEMS NOMINAL · WARP READY ◈ ║
╚═══════════════════════════════════════════════════════════╝"Para enviar con audacia lo que ningún desarrollador ha enviado antes."
⭐ ¡Dale una estrella a este repositorio si te ayudó a alcanzar la velocidad de curvatura!
Maintenance
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
Create, deploy, and operate MCP servers directly from your GitHub repositories.
Your agents' cloud. MCP server with search, execute, packages, jobs, secrets, and integrations.
Self-hosted MCP server: 26 deterministic dev, security, and EVM tools.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA unified MCP server with composable tools for GitHub operations, file management, shell execution, kanban boards, Discord messaging, and package management. Features role-based security, HTTP/stdio transports, and a web-based development UI.-
- FlicenseNot gradedqualityNot gradedmaintenanceA comprehensive MCP server suite that enables AI interaction with Gitea for repository management, secure command execution, and Docker monitoring. It provides additional tools for long-term memory, filesystem access, and web searching to support full development cycles.-
- AlicenseAqualityDmaintenanceA comprehensive MCP server that enables AI models to perform local file operations, command execution, and task management across multiple platforms. It features advanced capabilities like row-level file editing, directory searching, and system monitoring with built-in security filters.1322 npmMulan Permissive Software , Version 2
- FlicenseNot gradedqualityFmaintenanceMCP server for infrastructure discovery and remote management, enabling SSH command execution, file transfer, log tailing, and machine/service inventory with a companion web dashboard.2-