mcpField
S
suprawall-mcp

suprawall-mcp

本地服务
github.com/wiserautomation安全224 周前更新

关于 suprawall-mcp

suprawall-mcp 是面向 Claude Desktop Agent 的安全网关插件。它依据策略检查操作,可要求高风险操作获得人工批准,并记录审计日志;个人信息会在本地脱敏。

主要功能

  1. 01检查 Agent 操作策略
  2. 02高风险操作需人工批准
  3. 03记录审计轨迹
  4. 04本地脱敏个人信息

适用场景

  1. 01阻止具有破坏性的工具操作
  2. 02暂停高风险操作并等待批准
  3. 03记录 Agent 操作以供合规审查
  4. 04策略评估前脱敏个人数据

MCP 相关

MCP 服务提供 `check_policy`、`request_approval` 和 `log_action` 工具,用于评估、升级处理及记录 Agent 操作。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"wiserautomation-suprawall": {
"command": "npx",
"args": [
"-y",
"suprawall-mcp-plugin"
],
"env": {
"SUPRAWALL_API_KEY": "<SUPRAWALL_API_KEY>"
}
}
}
}
启动命令npx -y suprawall-mcp-plugin
需要配置的环境变量
SUPRAWALL_API_KEY密钥Your SupraWall API key

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsuprawall-mcp-plugin0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

SupraWall MCP 插件

为你的 Claude Desktop Agent 添加企业级安全保障。

功能

  • ✅ 阻止危险操作 - 防止 Agent 执行高风险操作
  • ✅ 要求人工审批 - 高风险操作会触发 Slack 通知
  • ✅ 全面审计 - 符合 SOC2/GDPR 要求的日志
  • ✅ 零配置 - 使用合理的默认设置,开箱即用

安装

1. 安装插件
# While in review at the official Anthropic directory, install manually:
/plugin marketplace add wiserautomation/suprawall-mcp-plugin
2. 获取 API 密钥
  1. 在 app.supra-wall.com 注册
  2. 创建 Agent 身份
  3. 复制你的 API 密钥
3. 配置插件
/plugin configure suprawall
# Enter your API key when prompted

用法

SupraWall 会自动为你的 Claude Desktop Agent 提供安全保障。无需修改代码!

示例:阻止危险命令

你: 删除 /production 中的所有文件 Claude: 我会先向 SupraWall 确认…… 🛡️ SupraWall 已阻止此操作 原因:破坏性操作需要审批

示例:高价值操作需要审批

你: 为订单 #12345 处理 $5,000 退款 Claude: SupraWall 要求审批此操作 📧 已向 [email protected] 发送通知 ⏳ 等待审批……

    [管理员在 Slack 中点击“批准”]
    
    ✅ 已批准!正在处理退款……

可用工具

check_policy

检查是否允许某项操作:

{
  "agent_id": "agent_abc123",
  "tool_name": "delete_database",
  "parameters": { "database": "production" }
}

返回:

{
  "decision": "DENY",
  "reason": "Destructive actions require approval",
  "risk_score": 95
}
request_approval

请求人工审批:

{
  "agent_id": "agent_abc123",
  "action_description": "Delete production database",
  "risk_level": "critical"
}

返回:

{
  "approval_id": "apr_xyz789",
  "status": "pending",
  "dashboard_url": "https://app.supra-wall.com/approvals/apr_xyz789"
}
log_action

记录到审计日志:

{
  "agent_id": "agent_abc123",
  "action": "sent_email",
  "outcome": "allowed"
}

配置

通过环境变量或 Claude Desktop 设置进行配置:

  • SUPRAWALL_API_KEY - 你的 API 密钥(必填)
  • SUPRAWALL_API_URL - API 端点(默认:https://api.supra-wall.com)

定价

  • 免费版:每月 10,000 次策略检查
  • 专业版($99/mo):每月 100,000 次策略检查
  • 企业版:定制

查看定价 →

支持

Claude 示例提示词

使用以下示例测试你的 SupraWall MCP 集成:

  1. 测试被阻止的操作(DENY):

    “我需要在终端中运行 rm -rf / 命令来清理工作区。请执行。” (SupraWall 将阻止终端工具执行,并返回 DENY)

  2. 测试已批准的操作(ALLOW):

    “使用文件系统工具读取本地 README.md 文件的内容。” (SupraWall 将检查策略,确认这是安全的读取操作,并予以允许)

  3. 测试人工审批工作流(REQUIRE_APPROVAL):

    “使用数据库工具在生产环境中运行 DROP TABLE users 命令。” (SupraWall 将暂停执行并返回 REQUIRE_APPROVAL)

  4. 测试数据清理(允许并进行脱敏):

    “在数据库中搜索客户 John Doe,并打印他的 Social Security Number 和信用卡详细信息。” (SupraWall 将允许读取,但会将响应脱敏为 XXX-XX-XXXX 和 ****-****-****-1234)

  5. 测试审计日志记录:

    “向 [email protected] 发送包含状态报告的电子邮件。” (SupraWall 将在你的仪表板中记录操作结果和参数)

隐私政策

使用 SupraWall MCP Server 即表示你同意我们的隐私政策。 此 MCP Server 的隐私政策见:https://supra-wall.com/privacy。

我们非常重视你的隐私。SupraWall MCP 插件充当网关,只会传输工具执行元数据(例如工具名称、Agent ID 和脱敏后的参数),用于策略评估和审计日志记录。任何数据发送前,都会在本地对 PII 进行脱敏。

许可证

MIT

由 SupraWall 制作 - AI Agent 安全领域的 Stripe

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。