suprawall-mcp について
suprawall-mcpは、Claude Desktopのエージェント向けセキュリティゲートウェイプラグインです。ポリシーに基づいて操作を確認し、高リスク操作には人の承認を求め、PIIをローカルで伏せて監査ログに記録します。
主な機能
- 01エージェント操作のポリシー確認
- 02高リスク操作への人の承認
- 03監査ログの記録
- 04PIIのローカルなマスキング
活用シーン
- 01破壊的なツール操作のブロック
- 02高リスク操作を承認待ちにする
- 03コンプライアンス確認用の操作記録
- 04ポリシー評価前の個人データのマスキング
MCP 対応
MCPサーバーは `check_policy`、`request_approval`、`log_action` ツールを提供し、エージェント操作の評価、承認申請、記録を行います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
SupraWall MCP Plugin
Claude Desktop のエージェントに、エンタープライズグレードのセキュリティを追加します。
機能
- ✅ 危険な操作をブロック - エージェントによるリスクの高い操作の実行を防ぎます
- ✅ 人間の承認を必須化 - リスクの高い操作について 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 でサインアップします
- エージェントの ID を作成します
- API キーをコピーします
3. プラグインを設定する
/plugin configure suprawall
# Enter your API key when prompted
使用方法
SupraWall が Claude Desktop のエージェントを自動的に保護します。コードの変更は不要です!
例:危険なコマンドをブロックする
あなた: /production 内のファイルをすべて削除して Claude: まず SupraWall に確認します…… 🛡️ SupraWall がこの操作をブロックしました 理由:破壊的な操作には承認が必要です
例:高額な操作に承認を必須にする
あなた: 注文 #12345 の 5,000 ドルの返金処理をして Claude: SupraWall はこの操作に承認を求めています 📧 [email protected] に通知を送信しました ⏳ 承認待ちです……
[管理者が Slack で「Approve」をクリック]
✅ 承認されました!返金を処理しています……
利用可能なツール
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 回のポリシーチェック
- Pro($99/月):月間 100,000 回のポリシーチェック
- Enterprise:カスタム
サポート
- 📧 メール:[email protected]
- 💬 Slack:コミュニティに参加
- 📚 ドキュメント:supra-wall.com/docs
Claude 用のプロンプト例
以下の例を使って、SupraWall MCP の連携をテストできます:
-
ブロックされる操作をテストする(DENY):
ターミナルでワークスペースを整理するために
rm -rf /コマンドを実行する必要があります。実行してください。 (SupraWall はターミナルツールの実行をブロックし、DENY を返します) -
承認される操作をテストする(ALLOW):
ファイルシステムツールを使って、ローカルの
README.mdファイルの内容を読み取ってください。 (SupraWall はポリシーを確認し、安全な読み取りであることを確認して、ALLOW を返します) -
人間の承認ワークフローをテストする(REQUIRE_APPROVAL):
データベースツールを使って、本番環境で DROP TABLE users コマンドを実行してください。 (SupraWall は実行を一時停止し、REQUIRE_APPROVAL を返します)
-
データのマスキングをテストする(マスキングを伴う ALLOW):
データベースで顧客の John Doe を検索し、社会保障番号とクレジットカード情報を表示してください。 (SupraWall は読み取りを許可しますが、応答は
XXX-XX-XXXXおよび****-****-****-1234にマスキングされます) -
監査ログをテストする:
ステータスレポートを添付して [email protected] にメールを送信してください。 (SupraWall は操作の結果とパラメーターをダッシュボードに記録します)
プライバシーポリシー
SupraWall MCP Server を使用すると、当社のプライバシーポリシーに同意したことになります。 この MCP Server のプライバシーポリシーは、こちらで確認できます:https://supra-wall.com/privacy。
当社はお客様のプライバシーを重視しています。SupraWall MCP プラグインはゲートウェイとして機能し、ポリシー評価と監査ログ記録のために、ツール実行のメタデータ(ツール名、エージェント ID、マスキング済みの引数など)のみを送信します。個人を特定できる情報(PII)は、データが送信される前にローカルでマスキングされます。
ライセンス
MIT
SupraWall 製 - AI エージェントセキュリティ界の Stripe
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。