关于 veriswarm-mcp
veriswarm-mcp 是 VeriSwarm 的 MCP 服务,为 AI Agent 提供信任与治理能力。它通过 89 个工具覆盖信任评分、凭证、合规和工作流等领域。
主要功能
- 0189 个 MCP 工具
- 02信任评分与 Guard
- 03Passport 和 Vault
- 04工作流与合规检查
- 05Cedar 策略和 ABAC 属性
- 06SRE 与内容溯源
适用场景
- 01检查 Agent 的信任评分
- 02应用策略和访问控制
- 03执行合规与治理检查
MCP 相关
该服务向 Claude Desktop、Cursor 等 MCP 客户端提供 89 个工具,涵盖信任评分、Guard、Passport、Vault、工作流、合规和内容溯源。审批 JIT 授权和签发 JIT 令牌不向 LLM 暴露。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
VeriSwarm SDK 与集成
适用于 VeriSwarm 的官方客户端库、MCP 服务和插件——为 AI Agent 提供信任基础设施。
软件包
| 软件包 | 语言 | 安装 | 描述 |
|---|---|---|---|
| Python SDK | Python | pip install veriswarm | REST 客户端,支持 Workflows、凭证签发、评分配置文件和 LangChain 适配器 |
| Node.js SDK | JavaScript | npm install @veriswarm/sdk | 用于决策、事件、Workflows 和 Agent 管理的 ESM 客户端 |
| MCP 服务 | Python | pip install veriswarm-mcp | 89 个 MCP 工具,涵盖信任评分、Guard、Passport、Vault、Workflows、合规性(OWASP/EU AI Act/NIST/ISO 42001)、Cedar 策略 + ABAC 属性、SRE、上下文治理和内容溯源(EU AI Act 第 50 条)。适用于 Claude Desktop、Cursor 及任何 MCP 客户端。(approve_jit_grant 和 issue_jit_token 不会向大模型开放——这些操作仅可通过 Web UI 中经过身份验证的会话执行。) |
| OpenClaw 插件 | TypeScript | openclaw plugins install veriswarm | 为 OpenClaw Agent 提供 11 个工具 + 3 个钩子。PII 令牌化、策略执行和审计。可按功能启用或禁用。 |
| GitHub Action | Python | GitHub Marketplace | CI/CD 信任关卡——在流水线中检查 Agent 信任评分 |
| JSON Schemas | JSON | npm install @veriswarm/schemas | 事件、配置文件、评分和工作流的架构定义 |
快速开始
MCP 服务(推荐)
添加到 MCP 客户端配置中(Claude Desktop、Cursor 等):
{
"mcpServers": {
"veriswarm": {
"command": "python3",
"args": ["-m", "veriswarm_mcp"],
"env": {
"VERISWARM_API_URL": "https://api.veriswarm.ai",
"VERISWARM_API_KEY": "YOUR_API_KEY"
}
}
}
}
也可以使用设置 CLI:
pip install veriswarm-mcp
veriswarm-setup --platform claude --api-key YOUR_API_KEY
这会安装 MCP 服务、Guard 钩子(PII 保护 + 活动日志记录)和 Guard Proxy 配置。
Python SDK
from veriswarm import VeriSwarmClient
client = VeriSwarmClient("https://api.veriswarm.ai", "YOUR_API_KEY")
# Register an agent
agent = client.register_agent({"slug": "my-agent", "display_name": "My Agent"})
# Check if an action should be allowed
result = client.check_decision(agent_id="agt_123", action_type="send_email")
print(result["decision"]) # "allow", "review", or "deny"
# Ingest events
client.ingest_event(
event_id="evt_001", agent_id="agt_123", source_type="platform",
event_type="task.completed", occurred_at="2026-04-01T00:00:00Z",
payload={"task": "onboarding", "success": True}
)
Node.js SDK
import { VeriSwarmClient } from '@veriswarm/sdk'
const client = new VeriSwarmClient({
baseUrl: 'https://api.veriswarm.ai',
apiKey: 'YOUR_API_KEY'
})
const result = await client.checkDecision({
agentId: 'agt_123',
actionType: 'send_email'
})
OpenClaw 插件
{
plugins: {
entries: {
veriswarm: {
enabled: true,
config: {
apiKey: "YOUR_API_KEY",
piiEnabled: true,
policyEnabled: true,
injectionScan: true,
auditEnabled: true
}
}
}
}
}
免费计划
无需信用卡即可开始使用:
- 每天 5,000 次信任评分查询
- 最多 10 个 Agent
- 无限量事件接入
- 按需签发可移植凭证(根据计划进行速率限制;当前限制请参阅定价)
前往 veriswarm.ai 注册。
链接
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。