veriswarm-mcp について
veriswarm-mcpは、AIエージェント向けに信頼とガバナンス機能を提供するVeriSwarmのMCPサーバーです。89のツールで、信頼スコア、認証情報、コンプライアンス、ワークフローを扱います。
主な機能
- 0189個のMCPツール
- 02信頼スコアとGuard
- 03PassportとVault
- 04ワークフローとコンプライアンス確認
- 05CedarポリシーとABAC属性
- 06SREとコンテンツ来歴
活用シーン
- 01エージェントの信頼スコア確認
- 02ポリシーとアクセス制御の適用
- 03コンプライアンスとガバナンスの確認
MCP 対応
Claude DesktopやCursorなどのMCPクライアントに、信頼スコア、Guard、Passport、Vault、ワークフロー、コンプライアンス、コンテンツ来歴のツールを提供します。JIT許可の承認とJITトークン発行はLLMに公開されません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
VeriSwarm SDK と統合
VeriSwarm の公式クライアントライブラリ、MCP サーバー、プラグインです。AI エージェント向けの信頼インフラを提供します。
パッケージ
| パッケージ | 言語 | インストール | 説明 |
|---|---|---|---|
| Python SDK | Python | pip install veriswarm | ワークフロー、認証情報の発行、スコアリングプロファイル、LangChain アダプターを備えた REST クライアント |
| Node.js SDK | JavaScript | npm install @veriswarm/sdk | 判定、イベント、ワークフロー、エージェント管理に対応した ESM クライアント |
| MCP Server | Python | pip install veriswarm-mcp | 信頼スコアリング、Guard、Passport、Vault、ワークフロー、コンプライアンス(OWASP/EU AI Act/NIST/ISO 42001)、Cedar ポリシーと ABAC 属性、SRE、コンテキストガバナンス、コンテンツの来歴(EU AI Act 第 50 条)に対応する 89 個の MCP ツールを提供します。Claude Desktop、Cursor、その他のあらゆる MCP クライアントで動作します。(approve_jit_grant と issue_jit_token は意図的に LLM に公開されていません。これらの操作は、Web UI の認証済みセッションから実行します。) |
| OpenClaw Plugin | TypeScript | openclaw plugins install veriswarm | OpenClaw エージェント向けの 11 個のツールと 3 個のフックを提供します。PII のトークン化、ポリシーの適用、監査に対応します。機能ごとに有効/無効を設定できます。 |
| GitHub Action | Python | GitHub Marketplace | CI/CD の信頼ゲート。パイプラインでエージェントの信頼スコアを確認します。 |
| 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
}
}
}
}
}
無料プラン
クレジットカードなしでご利用を開始できます。
- 1 日あたり 5,000 件の信頼スコア照会
- 最大 10 個のエージェント
- イベント取り込みは無制限
- 必要に応じて発行されるポータブルな認証情報(プランごとにレート制限があります。現在の上限は料金をご覧ください)
veriswarm.ai で登録してください。
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。