
mcp-guardian
by eqtylab·★ 199·综合分 46
MCP Guardian 是一个用于 MCP 服务器的安全和管理代理,提供实时控制和监控功能。
securitydeveloper-toolsmonitoring
12
Forks
15
活跃 Issue
9 个月前
最近提交
2 天前
收录于
概述
MCP Guardian 作为 MCP 服务器的安全层和管理界面,提供消息日志记录、工具调用实时审批和自动化扫描等功能。它允许用户管理多个 MCP 服务器配置,并通过代理架构控制 LLM 助手与 MCP 服务器的交互。该工具使用 Rust 构建,并包含在不同操作系统上安装和使用的全面文档。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:监控和批准 MCP 工具调用在执行前的安全性
你:管理和切换多个 MCP 服务器配置
你:记录和审计所有 MCP 服务器活动以实现合规性和调试
你:MCP Guardian 的用途是什么?
你:MCP Guardian 如何与现有的 MCP 服务器集成?
什么时候选它
当您需要对 MCP 服务器交互进行细粒度控制,特别是在合规性和安全敏感环境中时,选择 MCP Guardian。
什么时候不要选它
如果您需要最大性能和最小开销,不要选择 MCP Guardian,因为它添加的代理层可能会给您的 MCP 操作带来延迟。
可对比工具
mcp-server-proxymcp-security-gatewaymcp-shield
安装
安装
Linux/macOS
- 安装 nix:https://nixos.org/download/
- 启用 nix flakes:
``bash sudo sh -c 'echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf' ``
- 进入开发环境:
``bash nix develop ``
- 构建项目:
``bash just build-release ``
Windows
- 安装支持符号链接的 git
- 安装 rustup:https://www.rust-lang.org/tools/install
- 安装 nodejs
- 安装 yarn:
npm install --global yarn - 安装 Visual Studio 并安装 C++ 开发包
- 安装 just:
cargo install just - 构建项目:
``bash just build-release ``
FAQ
- MCP Guardian 的用途是什么?
- MCP Guardian 作为 MCP 服务器的安全和管理层,提供 LLM 与 MCP 工具交互的实时控制、日志记录和审批功能。
- MCP Guardian 如何与现有的 MCP 服务器集成?
- MCP Guardian 作为代理位于您的 LLM 客户端和 MCP 服务器之间,拦截和控制所有通信,而无需修改原始的 MCP 服务器实现。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by cameronfyfe · 2025-02-21
mcp-guardian 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。