1. Conduid
  2. Browser
  3. Muxed
MCP server · Browser

Muxed

Offload MCP tools to an interactive CLI. Agent's context stays clean.

39Low

Scored 8 days ago · breakdown

About Muxed

Muxed is an MCP server in the Browser category: offload MCP tools to an interactive CLI. Agent's context stays clean.

The repository has 14 stars and 0 forks.

Install

Claude Code
claude mcp add muxed -- npx -y muxed
npx
npx -y muxed

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Muxed

Powered by Claude · Grounded in docs

I know everything about Muxed. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

muxed

MCP tools don't belong in your model's context window.

Offload them to a CLI. Let your agents call tools through shell commands and scripts instead.

npm License

Docs · npm


Every MCP server you connect dumps its full tool schema into the model's context window. A standard setup with 3-4 servers can consume 20-30% of the context before the agent even starts working. More tools in context means worse tool selection, less room for reasoning, and your carefully crafted instructions get drowned out by thousands of tokens of schema JSON. This isn't a model problem. It's an architecture problem.

muxed fixes this by moving tool management out of the harness and into a CLI. Tools stay in the CLI — agents discover and call them on-demand through shell commands. No schemas in context. Chain tool calls in bash scripts without intermediate results flowing through the LLM. The CLI auto-starts a background process on first command and shuts down after 5 minutes idle.


Use with agents

# Use directly — no install needed
bunx muxed init         # or: pnpx muxed init / npx muxed init

# Or install globally
bun install -g muxed    # or: pnpm install -g muxed / npm install -g muxed

CLI — for Claude Code, Cursor, Codex, any agent that runs shell

npx muxed init

Auto-discovers MCP servers and writes usage instructions to the agent's instructions file. Agents run npx muxed grep, npx muxed info, and npx muxed call directly.

MCP proxy — for Claude Desktop, any MCP client

npx muxed mcp

Exposes all aggregated servers as a single MCP server on stdio. Point your client at npx muxed mcp and all tools appear as one server.

Quick start

# List all servers and their status
npx muxed servers

# Search tools by name or description
npx muxed grep "search"

# Get a tool's schema
npx muxed info slack/search_messages

# Call a tool
npx muxed call filesystem/read_file '{"path": "/tmp/hello.txt"}'

Configuration

Create muxed.config.json in your project root (or ~/.config/muxed/config.json globally):

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"]
    },
    "remote-api": {
      "url": "https://mcp.example.com/mcp",
      "transport": "streamable-http"
    }
  }
}

The format is compatible with the mcpServers section of claude_desktop_config.json — reuse your existing config.

Node.js API

import { createClient } from 'muxed';

const client = await createClient();
const tools = await client.grep('search');
const result = await client.call('filesystem/read_file', { path: '/tmp/config.json' });

Install as a dependency: bun add muxed / pnpm add muxed / npm install muxed

How it works

  Agent (Claude Code, Cursor, etc.)
            |
       shell commands
            |
     ┌──────┴──────┐
     │  muxed daemon │  ← background process, auto-start/stop
     │              │
     │  ServerPool  │
     │   ├── fs     │──► [stdio: filesystem server]
     │   ├── pg     │──► [stdio: postgres server]
     │   └── api    │──► [HTTP: remote server]
     └──────────────┘

Development

pnpm install && pnpm build
pnpm dev    # run from source
pnpm test   # vitest

License

MIT © Georgiy Tarasov

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Muxed

How do I install Muxed?

Run claude mcp add muxed -- npx -y muxed, then add the server to your MCP client's configuration.

Is Muxed safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Muxed still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.