mcp-guardian
Manage / Proxy / Secure your MCP Servers Rust-based implementation.
Documentation
MCP Guardian
Overview
MCP Guardian manages your LLM assistant's access to MCP servers, handing you realtime control of your LLM's activity.
๐ Message Logging - See traces for all of an LLM's MCP server activity
๐ Message Approvals - Approve and deny individual tool call messages in real time
๐ค Automated Message Scans - Realtime automated checks for safety, privacy, etc (Coming Soon)
MCP Guardian also makes it a breeze to manage multiple MCP server configurations. Quickly switch between server collections without having to manually manage configuration files for your MCP host applications.
Development
This project uses nix to manage a development environment that can be used on Linux and macOS.
Quick Start - Linux / macOS
1. Install nix
2. Enable nix flakes
sudo sh -c 'echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf'3. Enter dev shell
nix develop4. Build project
just build-release5. `mcp-guardian` and `mcp-guardian-proxy` are now in `_build/bin/` which is in `PATH` of the dev shell.
Quick Start - Windows
1. Install git with symlink support (otherwise you will need to restore `./mcp-guardian/bindings` before building).
2. Install rustup.
3. Install nodejs.
4. Install `yarn`.
npm install --global yarn5. Install .dll dependencies. The easiest way to do this is to install Visual Studio and install the C++ development packages.
6. Install just
cargo install just7. Enter repo root with `git-bash` (otherwise `just` won't work and you'll need to call `cargo directly`)
8. Build project
just build-releaseJustfile
Available recipes:
build
build-release
clean
do DIR +RECIPE
do-all +RECIPE
fmt
fmt-check
lint
readme-check
readme-update
testFrequently asked questions
What is mcp-guardian?
mcp-guardian is Manage / Proxy / Secure your MCP Servers Rust-based implementation.
How do I install mcp-guardian?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-guardian open source?
Yes โ it is hosted on GitHub at https://github.com/eqtylab/mcp-guardian and has 183 stars.
Related MCP tools
Model Context Protocol Server for NixOS resources HTML-based implementation.
CTTF: MCP integration between Cursor and Figma, allowing Cursor Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
๐ฅ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.
๐ Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments.
An open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM for the Model Context Protocol. Enhance AI
A text-based user interface (TUI) client for interacting with MCP servers using Ollama. Features include multi-server, dynamic model switching, streaming res...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP