Skip to main content
Glama

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: Gitea MCP Proxy Agent

◈ ТАКТИЧЕСКИЙ ОБЗОР

┌─────────────────────────────────────────────────────────────────────────────┐
│  ◈ 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

✅ Онлайн

Интерактивный терминал

✅ Работает

Адаптивный дизайн

✅ Все экраны

🛠️ Операции разработчика

Инструмент

Описание

git_status

Статус репозитория

git_log

Полная история коммитов

git_diff

Различия на уровне файлов

git_branch

Список веток

search_files

Рекурсивный поиск кода

💻 Системные операции

Инструмент

Описание

list_files

Просмотр директорий

read_file

Просмотр содержимого файла

write_file

Запись в файл

create_directory

Создание директории

run_command

Выполнение команд оболочки

system_info

Системные метрики в реальном времени

📊 Обработка данных

Инструмент

Описание

parse_json

Валидация JSON

format_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

:3001

Основной сервер · Панель LCARS · REST API

Grafana

:3000

Визуальная аналитика · оповещения · дашборды

Analytics

:3002

Отслеживание событий в реальном времени

Prometheus

:9090

База данных временных рядов метрик

cAdvisor

:8080

Мониторинг ресурсов контейнеров

Redis

:6379

Уровень кэширования

NGINX

:80/:443

Обратный прокси · 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, и он станет расширением вашей среды разработки.


◈ КОМПЬЮТЕР КОРАБЛЯ — КОНФИГУРАЦИЯ

Переменная

По умолчанию

Описание

PORT

3001

Порт HTTP-сервера

DEBUG

(не задано)

Установите DEBUG=1 для включения подробного логирования

NODE_ENV

production

Режим окружения

Скопируйте .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

@modelcontextprotocol/sdk ^1.17

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  ◈  ║
╚═══════════════════════════════════════════════════════════╝

«Смело отправлять в продакшн то, что еще не отправлял ни один разработчик».

⭐ Поставьте звезду этому репозиторию, если он помог вам достичь варп-скорости!

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    -
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    A 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.
    -
  • A
    license
    A
    quality
    D
    maintenance
    A 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.
    13
    13
    Mulan Permissive Software , Version 2
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP 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
    -

Latest Blog Posts

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