mcp-router
by BeCrafter
Overview
A powerful Model Context Protocol (MCP) routing and management tool that supports aggregating multiple MCP servers, providing a unified management interface and API.
Installation
pnpm devEnvironment Variables
- NODE_ENV
- MCPR_PROJECT
- MCPR_TOKEN
Security Notes
The application explicitly uses Node.js `vm` module's `runInContext` for executing user-defined Hook code, which is noted in the source as 'lower security' and suggests upgrading to `vm2` or `isolated-vm`. Token validation for the HTTP API is marked as 'TODO' in `MCPHttpServer`, indicating an incomplete authentication mechanism. The `StdioClientTransport` executes arbitrary commands based on server configuration, posing a risk if input to these configurations is not properly sanitized or controlled.
Similar Servers
mcp-server-iris
Provides a Model Context Protocol (MCP) server for InterSystems IRIS database interaction, automation, and interoperability production management, allowing AI agents to query and control IRIS environments.
mcpd-proxy
Provides a network proxy for Minecraft Protocol connections, facilitating traffic management and potential modifications.
taias
A lightweight TypeScript framework designed to enable Multi-Modal Agent (MMA) or Multi-Modal Chat Protocol (MCP) server developers to define interactive flows and map them to LLM guidance and dynamic UI affordances, shaping user experiences within AI-driven interfaces.
7134-easy-mcp-server
This project provides an easy-to-setup server solution designed to bridge or interact with Minecraft servers, simplifying their management or extending their functionalities.