mduct

TheFox666/mduct
★ 2 stars TypeScript AI/LLM Updated today
Call MCP servers from the shell: pipe them, script them, run them by hand — and keep their tool schemas out of your LLM context. Because it glues shit together.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mduct": {
      "command": "npx",
      "args": [
        "-y",
        "TheFox666/mduct"
      ]
    }
  }
}

README Excerpt

<p align="center"><img src="docs/banner.png" alt="mduct — call MCP servers from the shell" width="100%"></p> One binary that turns any MCP server into a Unix tool — pipeable, scriptable, usable by hand — and keeps its tool schemas out of your model's context. <p align="center"><img src="docs/demo.gif" alt="Terminal demo: listing MCP servers, inspecting tools without schemas, calling one, piping the result through jq, and a guard refusing a destructive tool" width="100%"></p>

Tools (4)

MDUCT_CONFIGMDUCT_PROFILEMDUCT_SECRETSMDUCT_SOCKET

Topics

agenticanthropicbunclaude-codeclicli-toolcontext-engineeringdeveloper-toolsmcpmcp-clientmcp-gatewaymcp-proxymcp-toolsmodel-context-protocoltoken-optimization