1. Conduid
  2. Browser
  3. mcp-routing-gateway
MCP server · Browser

mcp-routing-gateway

An MCP routing proxy that prevents LLMs from executing unintended tools. It securely curates, filters, and routes tools from multiple backend MCP servers. (LLMが意図しないツールを実行するのを防ぐMCPルーティングプロキシ。複数のバックエンドMCPサーバーからのツールを安全にキュレーション、フィルタリング、ルーティングします。)

Unclaimed browser
34Low

Scored 5 months ago · breakdown

About mcp-routing-gateway

mcp-routing-gateway is an MCP server in the Browser category: an MCP routing proxy that prevents LLMs from executing unintended tools. It securely curates, filters, and routes tools from multiple backend MCP servers. (LLMが意図しないツールを実行するのを防ぐMCPルーティングプロキシ。複数のバックエンドMCPサーバーからのツールを安全にキュレーション、フィルタリング、ルーティングします。).

Install

From source
git clone https://github.com/globalpocket/mcp-routing-gateway

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 mcp-routing-gateway

Powered by Claude · Grounded in docs

I know everything about mcp-routing-gateway. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Routing Gateway

The MCP Routing Gateway is a stateless router and Pure Proxy designed to solve the problem of "LLMs selecting tools unintended by the user," which is a common issue faced by current mainstream AI agents (e.g., Claude Desktop, Cline).

🌟 Why MCP Routing Gateway?

When multiple MCP servers are registered directly to a standard AI agent, the LLM can freely browse and execute all tools, posing the risk of triggering unexpected destructive operations or unnecessary tool calls.

This project sits between the AI agent and the actual group of MCP servers, mediating the communication to provide a control layer that "presents only safely curated (filtered and virtualized) tools to the LLM."

🏗️ Architecture

This project incorporates both "MCP Server" and "MCP Client" functionalities internally.

AI Agent (MCP Client) → | [MCP Server] Gateway [MCP Client] | → Backend MCP Servers
  1. Frontend (MCP Server): Acts as a "single, secure MCP server" to the AI agent, accepting connections via standard input/output (stdio).
  2. Backend (MCP Client): Reads mcp_config.json and automatically launches and manages multiple MCP servers defined within it (via stdio spawned processes).

🎯 Design Philosophy

This project is built on the strict philosophy of being a "Router and Pure Proxy."

  1. Zero Payload Interference (Pass-through): It does not interfere with payloads such as request IDs or arguments. It focuses entirely on relaying communication, functioning as a pure pipe.
  2. Facade Pattern (Filtering and Tool Overrides): The Gateway only intervenes in the routing of tools/list (presenting the tool list) and tools/call (tool invocation). Based on the configuration file, it hides dangerous tools or replaces them with secure virtual tools.

⚙️ Configuration

All configurations are entirely managed in JSON format. By default, the gateway looks for these files in the working directory ~/.mcp-routing-gateway. You can change this directory using the --work-dir CLI option.

  1. mcp_config.json (Backend Definition): The standard configuration file format for MCP clients. It defines the group of MCP servers that the Gateway connects to and launches in the background.
  2. gateway_config.json (Routing and Filter Definition): A rule configuration file unique to the Gateway. It defines "which tools to hide (Blocked Tools)" and "which tools to virtualize (Virtual Tools)."

For detailed usage and CLI options, please see the User Manual.

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

Questions

About mcp-routing-gateway

How do I install mcp-routing-gateway?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is mcp-routing-gateway safe to use with an AI agent?

Its trust score is 34 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 mcp-routing-gateway still maintained?

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