loading…
Search for a command to run...
loading…
Intelligent MCP server orchestrator that automates configuration, orchestration, and lifecycle management of other MCP servers for AI agents.
Intelligent MCP server orchestrator that automates configuration, orchestration, and lifecycle management of other MCP servers for AI agents.
Intelligent MCP server orchestrator that automates configuration, orchestration, and lifecycle management of other MCP servers for AI agents.
mcp-switchboard eliminates the manual overhead of configuring MCP servers for AI agents by:
Time Savings: Reduces MCP setup from 5-15 minutes to <30 seconds per task
Using uv (Recommended - Fast & Modern):
# Install from PyPI
uv pip install mcp-switchboard
# Or run directly without installation
uvx mcp-switchboard --analyze "Deploy ECS to prod"
uvx mcp-switchboard-server # Run MCP server
From source:
# Clone repository
git clone https://github.com/aslanpour/mcp-switchboard
cd mcp-switchboard
# Install with uv
uv pip install -e .
# Or with pip
pip install -e .
from mcp_switchboard.analyzer.analyzer import TaskAnalyzer
from mcp_switchboard.selector.selector import ServerSelector
from mcp_switchboard.config.registry import ServerRegistry
# Analyze task
analyzer = TaskAnalyzer()
analysis = analyzer.analyze("Deploy ECS to prod Tokyo using DEVOPS-123")
# Select servers
registry = ServerRegistry()
selector = ServerSelector(registry)
selection = selector.select(analysis)
# Results
print(f"Selected: {[s.server_name for s in selection.selected_servers]}")
# Output: ['atlassian-mcp', 'aws-api-mcp']
# Run tests
pytest tests/
# Format code
black src/ tests/
# Type check
mypy src/
Current Version: v1.0.0 - Production Ready 🎉
Functional Completion: 100%
What Works:
MCP Tools Available:
setup_mcp_servers - Complete orchestration with real-time health monitoringanalyze_task - Extract task requirementsselect_servers - Recommend MCP servers (with historical learning)manage_servers - Subprocess managementrollback_configuration - Restore previous configlist_snapshots - View available snapshotsAdvanced Features:
Tests: 85/85 passing (100%)
Performance:
See CHANGELOG.md for version history.
[To be determined]
Run in your terminal:
claude mcp add mcp-switchboard -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.