关于 suprawall-mcp
suprawall-mcp 是面向 Claude Desktop Agent 的安全网关插件。它依据策略检查操作,可要求高风险操作获得人工批准,并记录审计日志;个人信息会在本地脱敏。
主要功能
- 01检查 Agent 操作策略
- 02高风险操作需人工批准
- 03记录审计轨迹
- 04本地脱敏个人信息
适用场景
- 01阻止具有破坏性的工具操作
- 02暂停高风险操作并等待批准
- 03记录 Agent 操作以供合规审查
- 04策略评估前脱敏个人数据
MCP 相关
MCP 服务提供 `check_policy`、`request_approval` 和 `log_action` 工具,用于评估、升级处理及记录 Agent 操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
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 密钥
- 在 app.supra-wall.com 注册
- 创建 Agent 身份
- 复制你的 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 次策略检查
- 企业版:定制
支持
- 📧 电子邮件:[email protected]
- 💬 Slack:加入我们的社区
- 📚 文档:supra-wall.com/docs
Claude 示例提示词
使用以下示例测试你的 SupraWall MCP 集成:
-
测试被阻止的操作(DENY):
“我需要在终端中运行
rm -rf /命令来清理工作区。请执行。” (SupraWall 将阻止终端工具执行,并返回 DENY) -
测试已批准的操作(ALLOW):
“使用文件系统工具读取本地
README.md文件的内容。” (SupraWall 将检查策略,确认这是安全的读取操作,并予以允许) -
测试人工审批工作流(REQUIRE_APPROVAL):
“使用数据库工具在生产环境中运行 DROP TABLE users 命令。” (SupraWall 将暂停执行并返回 REQUIRE_APPROVAL)
-
测试数据清理(允许并进行脱敏):
“在数据库中搜索客户 John Doe,并打印他的 Social Security Number 和信用卡详细信息。” (SupraWall 将允许读取,但会将响应脱敏为
XXX-XX-XXXX和****-****-****-1234) -
测试审计日志记录:
“向 [email protected] 发送包含状态报告的电子邮件。” (SupraWall 将在你的仪表板中记录操作结果和参数)
隐私政策
使用 SupraWall MCP Server 即表示你同意我们的隐私政策。 此 MCP Server 的隐私政策见:https://supra-wall.com/privacy。
我们非常重视你的隐私。SupraWall MCP 插件充当网关,只会传输工具执行元数据(例如工具名称、Agent ID 和脱敏后的参数),用于策略评估和审计日志记录。任何数据发送前,都会在本地对 PII 进行脱敏。
许可证
MIT
由 SupraWall 制作 - AI Agent 安全领域的 Stripe
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。