Token导航 LogoToken导航

MCP Server · 安全风控

kvlar (Hextrot)

Kvlar是一款开源的AI代理策略引擎和运行时安全层,通过YAML策略文件评估工具调用、数据访问和操作,确保代理行为符合安全规范。

未说明官方级别未说明来源级核验工具 0
RustClaude安全Claude DesktopCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
hextrot
提供方
hextrot

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

kvlar (Hextrot) 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前要先准备 API Key。

分类

安全风控

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

KSpread

AI代理的防弹安全。

Kvlar是AI代理的开源策略引擎和运行时安全层。它在执行之前根据基于YAML的安全策略评估每个工具调用、数据访问和操作,确保代理只做他们被允许做的事情。

为什么选择Kvlar?

人工智能代理正在获得执行代码、发送电子邮件、访问数据库以及与生产系统交互的能力。但是代理和它的工具之间没有标准化的安全层。Kvlar填补了这一空白。

  • 默认关闭失败 --如果没有匹配的策略规则,则拒绝该操作
  • 政策即代码 --在人类可读的YAML中定义安全规则
  • 协议本机 --为模型上下文协议(MCP,规范2024-11-05)构建
  • 确定性的 --相同的行动+相同的政策=每次都做出相同的决定
  • 可审计的 --每个决策都记录了完整的上下文

快速开始

1.构建和安装

git clone https://github.com/kvlar-io/kvlar && cd kvlar
cargo build --release
# Binary at: target/release/kvlar-cli

2.初始化策略

# Create ~/.kvlar/policy.yaml from a starter template
kvlar init                      # default template
kvlar init --template strict    # strict (deny-heavy)
kvlar init --template filesystem  # filesystem MCP server demo

3.包装您的MCP服务器

# Automatically inject Kvlar into Claude Desktop's MCP config
kvlar wrap                    # auto-detect client
kvlar wrap --dry-run          # preview changes first
kvlar wrap --client cursor    # target Cursor instead

包装后重新启动MCP客户端。现在,每个工具调用都通过Kvlar的策略引擎。

4.测试您的政策

编写一个测试文件来验证您的策略是否按预期运行:

# my-policy.test.yaml
policy: "../policy.yaml"
tests:
  - id: deny-bash
    action:
      resource: bash
    expect: deny
    rule: deny-shell

  - id: allow-read
    action:
      resource: read_file
    expect: allow

运行它:

kvlar test -f my-policy.test.yaml           # human output
kvlar test -f my-policy.test.yaml --verbose  # show passing tests too
kvlar test -f my-policy.test.yaml --json     # JSON output for CI

5.解开包装(移除Kvlar)

kvlar unwrap           # restore original MCP server commands

云模式(SHIELD)

将Kvlar连接到 盾牌 用于集中策略管理、实时审计流和人工在环升级审批。

云快速入门

# 1. Get your API key and agent ID from the dashboard
kvlar init --cloud    # prints step-by-step setup instructions

# 2. Wrap your MCP servers in cloud mode
kvlar wrap --api-key kvlar_sk_... --agent-id 

当云模式处于活动状态时,生成的MCP客户端配置包括您的凭据:

{
  "mcpServers": {
    "filesystem": {
      "command": "/usr/local/bin/kvlar",
      "args": [
        "proxy", "--stdio",
        "--policy", "/Users/you/.kvlar/policy.yaml",
        "--api-key", "kvlar_sk_...",
        "--agent-id", "",
        "--", "npx", "-y", "@modelcontextprotocol/server-filesystem", "/tmp"
      ]
    }
  }
}

云模式支持什么

功能本地模式云模式
政策执行✓✓
本地审计日志(JSONL)✓✓
集中审计流(RADAR)--✓
SHIELD升级仪表板--✓
远程策略管理--✓

云模式的代理标志

kvlar proxy --stdio --policy policy.yaml \
  --api-key kvlar_sk_...  \   # SHIELD API key (enables cloud mode)
  --agent-id        \   # Agent ID registered in SHIELD
  -- npx my-server

访问 App.kvlar.io 管理策略、审查升级和探索审计日志。

CLI命令

命令描述
kvlar init创建启动策略文件(~/.kvlar/policy.yaml)
kvlar wrap将Kvlar代理注入MCP客户端配置
kvlar unwrap删除Kvlar包装,恢复原始命令
kvlar test运行策略测试套件
kvlar validate验证策略YAML文件
kvlar evaluate根据策略评估单个操作
kvlar inspect显示策略摘要(规则、效果)
kvlar schema导出JSON模式以进行策略验证
kvlar proxy启动MCP安全代理(stdio或TCP)

建筑

Agent ──stdio/TCP──► kvlar-proxy ──stdio/TCP──► MCP Tool Server
                         │
                    kvlar-core (policy evaluation)
                         │
                    kvlar-audit (structured logging)
板条箱用途
kvlar-core策略引擎——纯逻辑,无I/O,完全确定性
kvlar-proxyMCP安全代理--拦截和评估工具调用
kvlar-audit结构化审计日志记录——JSONL/人工输出
kvlar-cliCLI工具--用于策略管理和代理操作的9个命令

MCP兼容性

  • 规范版本: 2024-11-05
  • 运输:stdio(主),TCP
  • 经过测试:Claude Desktop,@modelcontextprotocol/server文件系统
  • 协议:JSON-RPC 2.0覆盖换行符分隔的JSON

发展

# Build
cargo build --workspace

# Test (80 tests)
cargo test --workspace

# Lint
cargo clippy --workspace -- -D warnings

# Format
cargo fmt --all

许可证

Apache 2.0——请参阅 许可证 了解详情。

链接

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

开源安全Rust本地部署策略即代码运行时防护AI代理安全YAML策略

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
kvlar (Hextrot)

MCP World · 本页

0未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

kvlar (Hextrot) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

kvlar (Hextrot) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

kvlar (Hextrot) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

kvlar (Hextrot) 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

kvlar (Hextrot) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP