mcp-switchboard
Verified Safeby aslanpour
Overview
Intelligent orchestrator for managing and configuring multiple MCP servers for AI agents, automating setup, credential management, and lifecycle.
Installation
uvx mcp-switchboard-serverEnvironment Variables
- ATLASSIAN_URL
- ATLASSIAN_EMAIL
- ATLASSIAN_API_TOKEN
- AWS_PROFILE
- GITHUB_TOKEN
Security Notes
The server's core function involves launching external subprocesses via `asyncio.create_subprocess_exec`. The `setup_mcp_servers` tool uses predefined commands from `registry.yaml` (e.g., `npx @modelcontextprotocol/server-xxx`), which are generally controlled. However, the `manage_servers` tool allows arbitrary `command` and `args` to be executed if provided by the AI agent or user, posing a critical remote code execution risk if input is untrusted or the AI agent is compromised. Additionally, the HTTP transport (created by `http_transport.py`) provides an unauthenticated endpoint for MCP tools, which could be exploited if exposed to an untrusted network without external security measures. Credential management uses system keychain or a permissions-restricted local file, which are generally secure practices.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
ultimate_mcp_server
The Ultimate MCP Server acts as a comprehensive AI agent operating system, providing advanced AI agents access to a rich ecosystem of tools, cognitive systems, and specialized services via the Model Context Protocol for cognitive augmentation, tool use, and intelligent orchestration.
ironmanus-mcp
Orchestrates AI workflows with an 8-phase control flow and specialized tools, serving as a Model Context Protocol (MCP) server.
iron-manus-mcp
Orchestrates AI workflows with an 8-phase control flow and focused tools, acting as a Model Context Protocol (MCP) server for complex project management.