trackmcp
Back to directory
eqtylab

mcp-guardian

View on GitHub

Manage / Proxy / Secure your MCP Servers Rust-based implementation.

183 stars RustAI & Machine Learning Updated Nov 4, 2025
agentic-aiclaude-desktopllm-toolsmcpmodel-context-protocol

Documentation

MCP Guardian

mcp-guardian.org

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

bash
sudo sh -c 'echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf'

3. Enter dev shell

bash
nix develop

4. Build project

bash
just build-release

5. `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`.

bash
npm install --global yarn

5. Install .dll dependencies. The easiest way to do this is to install Visual Studio and install the C++ development packages.

6. Install just

bash
cargo install just

7. Enter repo root with `git-bash` (otherwise `just` won't work and you'll need to call `cargo directly`)

8. Build project

bash
just build-release

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

Frequently 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

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP