关于 MCP Guardian
MCP Guardian 是用于管理 LLM 助手访问 MCP 服务的工具,可实时查看并控制 LLM 的活动。它适合需要审计或审批 MCP 工具调用的用户,并可方便地切换多套服务配置。
主要功能
- 01MCP 服务活动的消息日志与追踪
- 02按消息实时批准或拒绝工具调用
- 03自动化安全与隐私扫描(即将推出)
- 04快速切换多套 MCP 服务配置集合
适用场景
- 01审计 LLM 通过 MCP 服务执行的操作
- 02在工具调用执行前逐条人工审批
- 03在不同 MCP 宿主应用之间切换服务配置
MCP 相关
MCP Guardian 位于 LLM 助手与 MCP 服务之间,负责代理和管理这些服务的访问,并为 MCP 宿主应用集中维护服务配置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Guardian
概述
MCP Guardian 管理 LLM 助手对 MCP 服务的访问,让你能够实时控制 LLM 的活动。
📜 消息日志 - 查看 LLM 所有 MCP 服务活动的跟踪记录
💂 消息审批 - 实时批准或拒绝单条工具调用消息
🤖 自动消息扫描 - 实时自动检查安全、隐私等方面(即将推出)
MCP Guardian 还让管理多个 MCP 服务配置变得轻而易举。无需手动管理 MCP 主机应用的配置文件,即可快速在不同服务集合之间切换。
开发
本项目使用 nix 管理开发环境,可在 Linux 和 macOS 上使用。
快速开始 - Linux / macOS
-
启用 nix flakes
sudo sh -c 'echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf'
- 进入开发 Shell
nix develop
- 构建项目
just build-release
mcp-guardian和mcp-guardian-proxy现在位于_build/bin/中,该目录已加入开发 Shell 的PATH。
快速开始 - Windows
npm install --global yarn
-
安装 .dll 依赖。最简单的方式是安装 Visual Studio,并安装 C++ 开发包。
-
安装 just
cargo install just
-
使用
git-bash进入仓库根目录(否则just将无法运行,你需要直接调用cargo) -
构建项目
just build-release
Justfile
Available recipes:
build
build-release
clean
do DIR +RECIPE
do-all +RECIPE
fmt
fmt-check
lint
readme-check
readme-update
test
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。