mcp-supervisor-gateway
Oversee and govern interactions with MCP backend systems, featuring immediate oversight of generative AI operations, comprehensive transaction archival, and sanctioning mechanisms. Facilitates seamless transition among diverse operational profiles without manual configuration file manipulation.
Author

eqtylab
Quick Info
Actions
Tags
MCP Supervisor Gateway
Synopsis
MCP Supervisor Gateway centralizes command over your Large Language Model's connection points to MCP infrastructure, granting you granular, instantaneous dominion over its transactional output.
📑 Activity Chronology - Review detailed historical records for every request routed through the MCP fabric by the LLM agent.
🛡️ Transaction Veto Power - Grant or withhold permission for individual payload exchanges in real-time as they occur.
🔍 Automated Integrity Screening - Immediate, heuristic evaluation against established security and proprietary data guidelines (Anticipated Feature).
Furthermore, MCP Supervisor Gateway simplifies the administration of disparate MCP endpoint arrangements. Effortlessly pivot between established connection groups without resorting to manual edits of host application configuration manifests.
Engineering
This software suite leverages the Nix package manager ecosystem to maintain a reproducible development environment compatible across Linux and macOS platforms.
Rapid Onboarding - Linux / macOS
-
Install the Nix package manager: Download Instructions
-
Activate Nix Flakes capabilities: bash sudo sh -c 'echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf'
-
Enter the controlled development environment shell: bash nix develop
-
Compile the production artifact: bash just build-release
-
Executables (
mcp-supervisor-gatewayandmcp-supervisor-gateway-proxy) reside in_build/bin/, which is automatically added to the environment PATH within the dev shell context.
Rapid Onboarding - Windows
-
Secure Git for Windows, ensuring symlink support is enabled (otherwise manual restoration of
./mcp-supervisor-gateway/bindingswill be necessary). -
Install the Rust toolchain via Rustup.
-
Install the Node.js runtime environment here.
-
Install Yarn via npm globally: bash npm install --global yarn
-
Acquire necessary .dll dependencies. The most straightforward path is installing Visual Studio Community Edition and selecting the C++ build tools workload.
-
Install the
justcommand runner utility: bash cargo install just -
Execute commands from the repository root using
git-bash(essential for correct invocation ofjustscripts). -
Compile the production artifact: bash just build-release
Recipe Manifest (Justfile)
present just --list Available recipes: build build-release clean do DIR +RECIPE do-all +RECIPE fmt fmt-check lint readme-check readme-update test
