Back to Home
aslanpour icon

mcp-switchboard

Verified Safe

by aslanpour

Overview

Intelligent orchestrator for managing and configuring multiple MCP servers for AI agents, automating setup, credential management, and lifecycle.

Installation

Run Command
uvx mcp-switchboard-server

Environment 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

Stats

Interest Score0
Security Score5
Cost ClassLow
Avg Tokens200
Stars0
Forks0
Last Update2025-12-14

Tags

MCPOrchestrationAI AgentsDevOps AutomationServer Management