mcp-server-manager
by craneoankh
Overview
Manage Model Context Protocol (MCP) servers across multiple AI clients through a central Go-based web interface and YAML configuration.
Installation
./mcp-server-manager-linux-amd64Security Notes
The server manager executes commands defined in the `mcpServers` section of its configuration file. If an attacker gains unauthorized access to modify the `config.yaml` file (e.g., via a directory traversal vulnerability or system compromise), they could inject malicious commands, leading to remote code execution on the host system. While the application validates if a command exists in the system's PATH, it lacks robust sanitization or strict allow-listing for arbitrary commands and arguments. The default `config.yaml` includes placeholder API keys, which if not replaced by the user, can become hardcoded secrets.
Similar Servers
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
mcp-router
A desktop application that simplifies the management and aggregation of Model Context Protocol (MCP) servers.
mcpm.sh
MCPM is a command-line tool for managing Model Context Protocol (MCP) servers, enabling discovery, installation, execution, sharing, and integration with various MCP clients.
mcp-registry
The Model Context Protocol (MCP) Registry centralizes and structures installation configurations for various MCP servers, enabling easy discovery and integration into MCP clients and hubs.