MCP Catalogs
首页mcp-guardian screenshot

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

  1. 安装 nix:https://nixos.org/download/
  2. 启用 nix flakes:

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

  1. 进入开发环境:

``bash nix develop ``

  1. 构建项目:

``bash just build-release ``

Windows

  1. 安装支持符号链接的 git
  2. 安装 rustup:https://www.rust-lang.org/tools/install
  3. 安装 nodejs
  4. 安装 yarn:npm install --global yarn
  5. 安装 Visual Studio 并安装 C++ 开发包
  6. 安装 just:cargo install just
  7. 构建项目:

``bash just build-release ``

FAQ

MCP Guardian 的用途是什么?
MCP Guardian 作为 MCP 服务器的安全和管理层,提供 LLM 与 MCP 工具交互的实时控制、日志记录和审批功能。
MCP Guardian 如何与现有的 MCP 服务器集成?
MCP Guardian 作为代理位于您的 LLM 客户端和 MCP 服务器之间,拦截和控制所有通信,而无需修改原始的 MCP 服务器实现。

Hacker News 讨论

开发者社区最近的相关讨论。

mcp-guardian 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。