mcpmu

Multiplex multiple MCP servers behind a single stdio endpoint.

15|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Bigsy/mcpmu --skill mcpmu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcpmu
Source: https://github.com/Bigsy/mcpmu/tree/main/cmd/mcpmu/skill_data
Command: npx skills add https://github.com/Bigsy/mcpmu --skill mcpmu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcpmu eliminates the pain of configuring and managing many separate MCP servers for different agents by providing a single multiplexed MCP server endpoint that exposes everything you’ve registered.

Core Features & Use Cases

  • Single configuration, universal access: Define MCP servers once and reuse them across Claude Code, Codex, Cursor, Windsurf, and other MCP-compatible tools.
  • Namespace profiles: Group servers by context (work/personal/project) and apply per-namespace tool permissions.
  • Multi-transport support: Manage both local stdio MCP processes and remote HTTP/SSE MCP endpoints, including auth for HTTP servers.
  • Registry browser + install: Search the official MCP registry and install servers with pre-populated configuration.
  • Defense-in-depth permissions: Use a server-level global deny list that overrides namespace permissions for safer tool exposure.
  • Serve mode for agents: Expose the managed upstream servers as one endpoint via serve --stdio, optionally with eager startup and manager tool exposure.
  • TUI management: Monitor, test, and manage servers and namespaces interactively in the terminal.

Quick Start

Instruct the agent to run mcpmu serve --stdio under a registered MCP server entry (optionally specifying --namespace) so the agent can access your mcpmu-managed MCP tools.

Frequently Asked Questions about mcpmu

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple MCP servers from a single endpoint?

You can manage multiple MCP servers by multiplexing them behind a single MCP stdio endpoint, allowing you to configure servers once and reuse them across various MCP-compatible tools like Claude Code and Cursor.

Can I group MCP servers by context and apply different permissions?

Yes, you can group MCP servers by context using namespace profiles, applying per-namespace tool permissions to control tool exposure for different environments like work or personal projects.

How do I configure both local stdio and remote HTTP MCP servers together?

Multi-transport support allows you to manage both local stdio MCP processes and remote HTTP or SSE MCP endpoints together, including authentication configuration for remote HTTP servers.

Does mcpmu work with coding agents like Codex and Windsurf?

mcpmu works with Codex, Windsurf, and other MCP-compatible tools by exposing registered upstream servers as one endpoint via serve mode, granting universal access to your managed MCP tools.

How do I enforce tool access control across all MCP namespaces?

You can enforce tool access control by setting a server-level global deny list that overrides namespace permissions, providing defense-in-depth for safer tool exposure across your MCP servers.

What's the best way to search and install servers from the MCP registry?

You can search the official MCP registry and install servers with pre-populated configuration using the mcpmu CLI, or use the interactive TUI management interface to monitor and test servers directly in the terminal.