rmcp_mux
Verified Safeby LibraxisAI
Overview
Manage multiple Model Context Protocol (MCP) servers from a single process, multiplexing client connections, providing features like ID rewriting, caching, auto-restart, and a TUI dashboard.
Installation
rmcp-mux --config mux.tomlEnvironment Variables
- HOME
- BRAVE_API_KEY
- SLED_PATH
Security Notes
The source code demonstrates good practices against common vulnerabilities like path traversal by using `fs::canonicalize` for path sanitization. No hardcoded secrets or malicious patterns (e.g., `eval`) were found. The primary security consideration is that the server's core function is to execute user-defined commands (`cmd` and `args` in `mux.toml`). If a malicious actor gains control over the `mux.toml` configuration file, they could configure `rmcp-mux` to execute arbitrary commands on the system. Therefore, the security relies heavily on the trustworthiness of the configuration source.
Similar Servers
rust-mcp-sdk
A high-performance, asynchronous Rust SDK for building Model Context Protocol (MCP) servers and clients, supporting various transports and authentication methods.
rust-mcp-schema
Provides a type-safe Rust implementation of the Model Context Protocol (MCP) schema, enabling developers to build robust MCP servers and clients.
turbomcp
A production-ready Rust SDK for building high-performance Model Context Protocol (MCP) servers with automatic schema generation and multi-transport support, designed for AI model integration.
rust-mcp-server
Acts as a bridge for Large Language Models (LLMs) like GitHub Copilot to interact with and perform actions on local Rust development environments, automating tasks like building, testing, and analyzing code.