What is the main benefit of using mcpware instead of multiple direct MCP servers?
mcpware bypasses client-side tool limits by exposing only two routing tools, while giving access to an unlimited number of backend tools through those two tools.
@delexw
Basic information
Gateway MCP Server - Routes tool calls to Docker-based MCP backends
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcpware": {
"command": "docker",
"args": [
"build",
"-t",
"mcpware",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
mcpware is a gateway that routes MCP requests intelligently to multiple backend servers with comprehensive security validation. It exposes only two routing tools while providing access to an unlimited number of backend tools, bypassing typical MCP client tool limits. Built with Docker-based isolation, it is designed for developers who need to connect to multiple MCP servers through a single entry point.
Install by cloning the repository, building the Docker image, and configuring backends in config.json with environment variables in .env. Add mcpware to Claude Desktop’s claude_desktop_config.json as a Docker-based MCP server, mounting the Docker socket to allow launching backend containers. Once configured, invoke the two main tools: use_tool (route a tool call to a specific backend) and discover_backend_tools (list available backends and their tools).
mcpware bypasses client-side tool limits by exposing only two routing tools, while giving access to an unlimited number of backend tools through those two tools.
Clone the repository, build the Docker image, create a `config.json` with backend definitions and security classification, set environment variables in `.env`, and add mcpware to your Claude Desktop configuration with the Docker socket mounted.
The production runtime requires Docker. For development, Python 3.10+ and the packages in `requirements.txt` (pytest, etc.) are needed.
Experimental security prevents cross-backend data leakage (e.g., from a database to GitHub), blocks SQL injection and sensitive data exposure, uses taint tracking to stop all access after suspicious activity, and requires a mandatory security classification (public/internal/sensitive) for each backend.
Yes, but the Docker socket mount path differs: use `//./pipe/docker_engine` instead of `/var/run/docker.sock`. A quick `docker version` check can verify whether you are using WSL2 (Linux containers) or Windows containers.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Comments