LLM访问管理工具

MCP Guardian是一款用于管理LLM助手访问MCP服务器的工具,提供实时控制和监控功能。

  • by eqtylab
  • Rust
  • 本地部署
  • 202 星标
  • 更新于
在 GitHub 查看 eqtylab/mcp-guardian

使用说明

MCP守护者

mcp-guardian.org

概述

MCP Guardian管理您的LLM助理对MCP服务器的访问,让您实时控制LLM的活动。

📜 消息日志记录 -查看LLM的所有MCP服务器活动的跟踪

💂 消息审批 -实时批准和拒绝单个工具调用消息

🤖 自动邮件扫描 -实时自动检查安全、隐私等(即将推出)

MCP Guardian还使管理多个MCP服务器配置变得轻而易举。无需手动管理MCP主机应用程序的配置文件,即可在服务器集合之间快速切换。

发展

此项目使用 无 管理可在Linux和macOS上使用的开发环境。

快速入门-Linux/macOS

  1. 安装nix

  2. 启用nix薄片

sudo sh -c 'echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf'
  1. 输入开发shell
nix develop
  1. 生成项目
just build-release
  1. mcp-guardian 和 mcp-guardian-proxy 现在在 _build/bin/ 这是在 PATH dev shell。

快速入门-Windows

  1. 安装git 支持符号链接(否则需要还原 ./mcp-guardian/bindings 建造前)。

  2. 安装配置.

  3. 安装nodejs.

  4. 安装 yarn.

npm install --global yarn
  1. 安装.dll依赖项。最简单的方法是 安装Visual Studio 并安装C++开发包。

  2. 只需安装

cargo install just
  1. 输入repo根目录 git-bash (否则 just 不起作用,你需要打电话 cargo directly)

  2. 生成项目

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