
MCP Guardian

2025.04.11
52
RustLLM访问控制多服务器配置管理开发效率
MCP Guardian 是一个用于管理LLM助手对MCP服务器访问权限的工具,提供实时控制LLM活动的功能。它支持消息日志记录、实时消息审批以及即将推出的自动化消息扫描功能,以确保安全和隐私。此外,它还简化了多MCP服务器配置的管理,方便用户快速切换不同的服务器集合。
View on GitHub
Overview
基本能力
产品定位
MCP Guardian 是一个用于管理LLM助手对MCP服务器访问权限的工具,提供实时控制LLM活动的功能。
核心功能
- 消息日志记录:记录LLM对MCP服务器的所有活动痕迹。
- 消息审批:实时批准或拒绝单个工具调用消息。
- 自动化消息扫描:实时自动检查安全和隐私问题(即将推出)。
- 多MCP服务器配置管理:快速切换不同的服务器集合,无需手动管理配置文件。
适用场景
- 需要实时监控和控制LLM对MCP服务器访问的场景。
- 需要管理多个MCP服务器配置的场景。
- 需要确保LLM活动安全和隐私的场景。
使用教程
使用依赖
Linux / macOS
- 安装nix
https://nixos.org/download/
- 启用nix flakes
sudo sh -c 'echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf'
Windows
- 安装git(支持符号链接)
https://git-scm.com/downloads/win
- 安装rustup
https://www.rust-lang.org/tools/install
- 安装nodejs
https://nodejs.org/en/download
- 安装yarn
npm install --global yarn
- 安装Visual Studio及其C++开发包
https://visualstudio.microsoft.com/downloads/
- 安装just
cargo install just
安装教程
Linux / macOS
- 进入开发环境
nix develop
- 构建项目
just build-release
- 构建完成后,
mcp-guardian
和mcp-guardian-proxy
位于_build/bin/
目录下,并已添加到开发环境的PATH中。
Windows
- 使用git-bash进入项目根目录
- 构建项目
just build-release
调试方式
构建完成后,可以直接运行mcp-guardian
和mcp-guardian-proxy
进行调试。
mcp-guardian
mcp-guardian-proxy