👁 Starfleet Command — LCARS Bridge Interface
👁 Node.js
👁 MCP SDK
👁 Express
👁 Docker
👁 License
Готовый к промышленному использованию сервер Model Context Protocol, обернутый в интерфейс управления LCARS из «Звездного пути».
Звездная дата: активна. Все системы в норме.
◈ БРИФИНГ МИССИИ
«Компьютер — самый демократичный инструмент из когда-либо созданных. Его цель — выполнять все, что запрашивает пользователь».
— Директива Звездного флота
MCPStarfleetCommand — это улучшенный сервер Model Context Protocol (MCP) с полностью интерактивной веб-панелью управления в стиле LCARS — той самой эстетикой, ставшей знаменитой благодаря звездолету Enterprise. Он объединяет интеграцию с Claude Code AI (через MCP stdio) с красивой консолью управления в браузере, предоставляя вам инструменты разработчика, операции с файловой системой, системный мониторинг и наблюдаемость уровня Docker из единого интерфейса.
Related MCP server: API Weaver
◈ ТАКТИЧЕСКИЙ ОБЗОР
┌─────────────────────────────────────────────────────────────────────────────┐
│ ◈ 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 │
└─────────────────────────────────────────────────────────────────────────────┘◈ СИСТЕМЫ КОРАБЛЯ — ФУНКЦИИ
🖖 Интерфейс управления
Возможность | Статус |
Протокол MCP stdio | ✅ Активен |
HTTP REST API | ✅ Активен |
Веб-панель LCARS | ✅ Онлайн |
Интерактивный терминал | ✅ Работает |
Адаптивный дизайн | ✅ Все экраны |
🛠️ Операции разработчика
Инструмент | Описание |
| Статус репозитория |
| Полная история коммитов |
| Различия на уровне файлов |
| Список веток |
| Рекурсивный поиск кода |
💻 Системные операции
Инструмент | Описание |
| Просмотр директорий |
| Просмотр содержимого файла |
| Запись в файл |
| Создание директории |
| Выполнение команд оболочки |
| Системные метрики в реальном времени |
📊 Обработка данных
Инструмент | Описание |
| Валидация JSON |
| Красивое форматирование JSON |
◈ РАЗВЕРТЫВАНИЕ НА ВАРП-СКОРОСТИ
🚀 Вариант А — Локальный запуск (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🐳 Вариант Б — Флот Docker (Все службы)
# 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📖 Полное руководство по развертыванию →
DOCKER-README.md· Быстрый старт →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 │
└──────────────────────────────────────────────────────────────────┘Служба | Порт | Назначение |
MCP Server |
| Основной сервер · Панель LCARS · REST API |
Grafana |
| Визуальная аналитика · оповещения · дашборды |
Analytics |
| Отслеживание событий в реальном времени |
Prometheus |
| База данных временных рядов метрик |
cAdvisor |
| Мониторинг ресурсов контейнеров |
Redis |
| Уровень кэширования |
NGINX |
| Обратный прокси · SSL |
◈ КОНСОЛЬ УПРАВЛЕНИЯ LCARS — ПРЕДПРОСМОТР ПАНЕЛИ
╔══════════════════════════════════════════════════════════════════╗
║ ████ 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
Особенности панели управления:
⚡ Интерактивный терминал — выполнение команд в реальном времени с цветовой индикацией вывода
📡 Системный мониторинг — датчики CPU, памяти, диска и времени работы в реальном времени
🗂️ Панель инструментов — каждый инструмент MCP доступен как кнопка LCARS в один клик
🔐 Файловые операции — чтение, запись, просмотр файлов прямо в браузере
📊 Интеграция с Git — статус, лог, diff, ветки на одном экране
◈ REST API — КОММУНИКАЦИОННЫЙ МАССИВ
# ─── 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 — сервер полностью поддерживает MCP через
stdio. Направьте на него Claude Code, и он станет расширением вашей среды разработки.
◈ КОМПЬЮТЕР КОРАБЛЯ — КОНФИГУРАЦИЯ
Переменная | По умолчанию | Описание |
|
| Порт HTTP-сервера |
| (не задано) | Установите |
|
| Режим окружения |
Скопируйте .env.example → .env и настройте перед запуском.
◈ ПРОТОКОЛЫ БЕЗОПАСНОСТИ
◈ 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◈ ТЕХНИЧЕСКИЙ МАНИФЕСТ — СОЗДАНО С ПОМОЩЬЮ
Компонент | Технология |
Среда выполнения | Node.js 18+ |
Протокол MCP |
|
HTTP-сервер | Express.js 5.x |
UI панели | Vanilla HTML · CSS (LCARS) · JS |
Аналитика | Собственный движок метрик |
Мониторинг | Prometheus + Grafana |
Кэш | Redis |
Прокси | NGINX |
Контейнеры | Docker + Docker Compose |
Линтинг | 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 vulnerabilitiesПолная справка по операциям →
CHEATSHEET.md· Глубокое погружение в архитектуру →ARCHITECTURE.md
╔═══════════════════════════════════════════════════════════╗
║ ◈ STARFLEET MCP · ALL SYSTEMS NOMINAL · WARP READY ◈ ║
╚═══════════════════════════════════════════════════════════╝«Смело отправлять в продакшн то, что еще не отправлял ни один разработчик».
⭐ Поставьте звезду этому репозиторию, если он помог вам достичь варп-скорости!
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
