Enhanced MCP Server
Provides Git operations including repository status, commit history, file differences, and branch listing capabilities.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Enhanced MCP Servershow me recent git commits in the current repository"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
A production-ready Model Context Protocol server wrapped in a Star Trek LCARS command interface.
Stardate: active. All systems nominal.
◈ MISSION BRIEFING
"The computer is the most democratic tool ever invented. Its purpose is to do whatever its user requests."
— Starfleet Command Directive
MCPStarfleetCommand is an enhanced Model Context Protocol (MCP) server with a fully interactive LCARS-styled web dashboard — the same aesthetic made famous by the starship Enterprise. It bridges Claude Code AI integration (via MCP stdio) with a beautiful browser-based command console, giving you developer tools, file-system ops, system monitoring, and Docker-scale observability from a single unified interface.
◈ TACTICAL OVERVIEW
┌─────────────────────────────────────────────────────────────────────────────┐
│ ◈ 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 │
└─────────────────────────────────────────────────────────────────────────────┘◈ SHIP'S SYSTEMS — FEATURES
🖖 Command Interface
Capability | Status |
MCP stdio protocol | ✅ Active |
HTTP REST API | ✅ Active |
LCARS Web Dashboard | ✅ Online |
Interactive terminal | ✅ Live |
Responsive design | ✅ All screens |
🛠️ Developer Operations
Tool | Description |
| Repository status |
| Full commit history |
| File-level diffs |
| Branch listing |
| Recursive code search |
💻 System Operations
Tool | Description |
| Directory browsing |
| File content viewer |
| File writer |
| Directory creation |
| Shell execution |
| Live system metrics |
📊 Data Processing
Tool | Description |
| JSON validation |
| Pretty-print JSON |
◈ WARP SPEED DEPLOYMENT
🚀 Option A — Local Launch (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 Fleet (All Services)
# 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📖 Full deployment guide →
DOCKER-README.md· Quick start →QUICKSTART.md
◈ STARSHIP ARCHITECTURE
┌──────────────────────────┐
│ 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 |
| Core server · LCARS dashboard · REST API |
Grafana |
| Visual analytics · alerts · dashboards |
Analytics |
| Real-time event tracking |
Prometheus |
| Time-series metrics database |
cAdvisor |
| Container resource monitoring |
Redis |
| Cache layer |
NGINX |
| Reverse proxy · SSL |
◈ LCARS COMMAND CONSOLE — DASHBOARD PREVIEW
╔══════════════════════════════════════════════════════════════════╗
║ ████ 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] ║
╚════════════╩═══════════════════════════════════════════════════╝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 LCARS button
🔐 File Operations — Read, write, browse files directly in browser
📊 Git Integration — Status, log, diff, branches at a glance
◈ REST API — COMMUNICATIONS 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 Protocol — The server speaks full MCP over
stdio. Point Claude Code at it and it becomes an extension of your dev environment.
◈ SHIP'S COMPUTER — CONFIGURATION
Variable | Default | Description |
|
| HTTP server port |
| (unset) | Set |
|
| Environment mode |
Copy .env.example → .env and adjust before launch.
◈ SECURITY PROTOCOLS
◈ 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◈ TECH MANIFEST — BUILT WITH
Component | Technology |
Runtime | Node.js 18+ |
MCP Protocol |
|
HTTP Server | Express.js 5.x |
Dashboard UI | Vanilla HTML · CSS (LCARS) · JS |
Analytics | Custom metrics engine |
Monitoring | Prometheus + Grafana |
Cache | Redis |
Proxy | NGINX |
Containers | Docker + Docker Compose |
Linting | ESLint + Prettier |
◈ CREW MANIFEST — DEVELOPMENT
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
╔═══════════════════════════════════════════════════════════╗
║ ◈ STARFLEET MCP · ALL SYSTEMS NOMINAL · WARP READY ◈ ║
╚═══════════════════════════════════════════════════════════╝"To boldly ship what no dev has shipped before."
⭐ Star this repo if it helped you reach warp speed!
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
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/MCPStarfleetCommand-'
If you have feedback or need assistance with the MCP directory API, please join our Discord server