Switchboard is an AI agent for each MCP that automates operations tasks. It connects to Claude and integrates with npm packages. It benefits operations teams by streamlining workflows and reducing manual effort.
git clone https://github.com/George5562/Switchboard.gitSwitchboard is an MCP proxy that aggregates multiple child Model Context Protocols into single suite tools, presenting them to AI hosts like Claude Code and Cursor with on-demand subtool expansion. Instead of exposing all tools upfront, Switchboard discovers child MCPs, creates one aggregated tool per MCP, and spawns child processes only when needed—dramatically reducing token overhead. The proxy typically achieves 85-90% token reduction across typical MCP aggregations, with some large MCPs like Supabase saving 95% of tokens (20,000+ → ~1,000). Setup is zero-config: run `switchboard init` to auto-migrate existing MCP configurations, and Switchboard handles discovery, routing, and lazy initialization automatically.
Install globally via `npm install -g @george5562/switchboard`, then run `switchboard init` in your project directory to auto-migrate existing `.mcp.json` configurations. Replace your `.mcp.json` with a single switchboard entry, and restart your MCP host. Switchboard handles child MCP discovery and lazy loading automatically.
Reduce token consumption when using multiple MCPs with Claude Code or Cursor
Aggregate 50+ common MCPs with auto-populated tool descriptions
Streamline operations workflows by combining related tools into single suite interfaces
Optimize large MCP implementations like Supabase with lazy child process spawning
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/George5562/SwitchboardCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as Switchboard, an AI agent for MCP [MCP_NAME]. Automate the following operations task: [TASK_DESCRIPTION]. Use npm package [PACKAGE_NAME] to complete this task. Provide a step-by-step plan and execute it.
# Switchboard Automation Plan for MCP-001 ## Task: Backup Database ### Step 1: Identify Database - Database Name: `production_db` - Location: `/var/lib/mysql` - Size: 25GB ### Step 2: Choose npm Package - Package: `db-backup` - Version: 2.3.1 ### Step 3: Execute Backup ```bash npm install db-backup npx db-backup --source /var/lib/mysql --destination /backups/production_db_$(date +%Y%m%d).sql ``` ### Step 4: Verify Backup - Backup file created: `production_db_20231005.sql` - Size: 25.1GB - MD5 Checksum: `a1b2c3d4e5f6...` Task completed successfully.
Real-time communication for trucking operations
Manage Node.js packages and dependencies effortlessly with streamlined version control.
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan