mcp-x
A single-file multi-client MCP gateway with per-tool access control.
How to use
The mcp-x server is a single-file multi-client gateway designed to facilitate the Model Context Protocol (MCP) for developers. By enabling per-tool access control, this server provides a secure and efficient way to manage multiple client connections while ensuring that each tool's access is finely controlled. Developers can leverage mcp-x to streamline their workflows and enhance collaboration across various tools.
Once connected to the mcp-x server, you can interact with it by sending queries that are specific to the tools you have access to. Although no specific tools are documented at this time, you can expect to utilize commands that align with the capabilities of the tools you configure. It's best to familiarize yourself with the command structure laid out in the documentation of each tool to maximize the server's potential.
How to install
To install mcp-x, ensure you have Node.js installed on your machine, as it is a prerequisite for running the server. You can quickly start using mcp-x with the following command via npx:
npx -y camelop/mcp-x
Alternatively, if you prefer a global install, you can clone the repository directly from GitHub and run the server manually:
git clone https://github.com/camelop/mcp-x.git
cd mcp-x
node server.js
Additional notes
When configuring mcp-x, keep in mind that you may need to set environment variables to define specific access controls for each tool. Pay special attention to the security settings, as these will determine how clients can interact with the server. A common gotcha is forgetting to open the necessary ports in your firewall, which can prevent clients from connecting properly.
Related MCP Servers
supermcp
🚀 SuperMCP - Create multiple isolated MCP servers using a single connector. Build powerful Model Context Protocol integrations for databases (PostgreSQL, MSSQL) with FastAPI backend, React dashboard, and token-based auth. Perfect for multi-tenant apps and AI assistants.
Things3
MCP server for Things 3 with read/write support for tasks, projects, areas and tags.
mcp-raganything
API/MCP wrapper for RagAnything
gcp-storage
A Model Context Protocol (MCP) server that provides seamless integration with Google Cloud Storage, enabling AI assistants to perform file operations, manage buckets, and interact with GCS resources directly.
simple
A python implementation of the Model Context Protocol (MCP) server with fastmcp, fastapi and streamablehttp.
REI3-Tickets
A simple FastMCP server for the REI3 Tickets application. Designed to supercharge ticket management with AI!