Enhanced MCP Server

Enhanced MCP Server

A comprehensive MCP server with dual interfaces (stdio and web dashboard) that provides developer tools for Git operations and code search, system operations for command execution and monitoring, and data processing capabilities.

Category
Visit Server

README

Enhanced MCP Server

A comprehensive Model Context Protocol (MCP) server with a custom-built dashboard UI that provides developer tools, system operations, and data processing capabilities.

Features

šŸš€ Dual Interface

  • MCP Protocol (stdio) for Claude Code integration
  • HTTP Dashboard (Web UI) for interactive use

šŸ› ļø Developer Tools

  • Git operations (status, log, diff, branches)
  • File system management
  • Code search and analysis

šŸ’» System Operations

  • Command execution (sync/async)
  • System monitoring and information
  • Process management

šŸ“Š Data Processing

  • JSON parsing and formatting
  • File content manipulation
  • Search capabilities

Quick Start

Installation

npm install

Run Server

npm start                # Production mode
npm run dev             # Development with debug logging

Access Dashboard

Open your browser to: http://localhost:3001

Dashboard Features

  • Interactive Terminal - Real-time command execution with output
  • System Monitoring - Live system stats and metrics
  • Tool Categories - Organized by functionality with one-click execution
  • Responsive Design - Works on desktop and mobile devices

Architecture

  • MCP Server: Protocol-compliant server for integration with Claude Code
  • HTTP Server: Express.js dashboard with RESTful API
  • Shared Engine: Common tool execution for both interfaces
  • Error Handling: Comprehensive logging and error management

Available Tools

Developer Tools

  • git_status - Repository status
  • git_log - Commit history
  • git_diff - File differences
  • git_branch - Branch listing
  • search_files - Code search

System Operations

  • list_files - Directory browsing
  • read_file / write_file - File I/O
  • create_directory - Directory creation
  • run_command - System commands
  • system_info - System metrics

Data Processing

  • parse_json - JSON validation
  • format_json - JSON formatting

API Usage

HTTP REST API

# Get server status
curl http://localhost:3001/api/status

# List available tools
curl http://localhost:3001/api/tools

# Execute a tool
curl -X POST http://localhost:3001/api/tools/execute \
  -H "Content-Type: application/json" \
  -d '{"tool": "system_info", "args": {}}'

MCP Protocol

The server automatically handles MCP protocol requests via stdio transport.

Configuration

  • PORT: HTTP server port (default: 3001)
  • DEBUG: Enable debug logging (set DEBUG=1)

Security

  • Input validation on all parameters
  • Path resolution to prevent directory traversal
  • Command execution limits (10MB buffer)
  • Error message sanitization

Development

Built with:

  • Node.js 18+
  • Express.js for HTTP server
  • MCP SDK for protocol compliance
  • Vanilla HTML/CSS/JS for dashboard

Transform your basic MCP server into something great! šŸš€# MCPStarfleetCommand-

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured