mcpField
S
suprawall-mcp

suprawall-mcp

ローカル
github.com/wiserautomationセキュリティ224 週間前に更新

suprawall-mcp について

suprawall-mcpは、Claude Desktopのエージェント向けセキュリティゲートウェイプラグインです。ポリシーに基づいて操作を確認し、高リスク操作には人の承認を求め、PIIをローカルで伏せて監査ログに記録します。

主な機能

  1. 01エージェント操作のポリシー確認
  2. 02高リスク操作への人の承認
  3. 03監査ログの記録
  4. 04PIIのローカルなマスキング

活用シーン

  1. 01破壊的なツール操作のブロック
  2. 02高リスク操作を承認待ちにする
  3. 03コンプライアンス確認用の操作記録
  4. 04ポリシー評価前の個人データのマスキング

MCP 対応

MCPサーバーは `check_policy`、`request_approval`、`log_action` ツールを提供し、エージェント操作の評価、承認申請、記録を行います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 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 キーを取得する
  1. app.supra-wall.com でサインアップします
  2. エージェントの ID を作成します
  3. 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:カスタム

料金を見る →

サポート

Claude 用のプロンプト例

以下の例を使って、SupraWall MCP の連携をテストできます:

  1. ブロックされる操作をテストする(DENY):

    ターミナルでワークスペースを整理するために rm -rf / コマンドを実行する必要があります。実行してください。 (SupraWall はターミナルツールの実行をブロックし、DENY を返します)

  2. 承認される操作をテストする(ALLOW):

    ファイルシステムツールを使って、ローカルの README.md ファイルの内容を読み取ってください。 (SupraWall はポリシーを確認し、安全な読み取りであることを確認して、ALLOW を返します)

  3. 人間の承認ワークフローをテストする(REQUIRE_APPROVAL):

    データベースツールを使って、本番環境で DROP TABLE users コマンドを実行してください。 (SupraWall は実行を一時停止し、REQUIRE_APPROVAL を返します)

  4. データのマスキングをテストする(マスキングを伴う ALLOW):

    データベースで顧客の John Doe を検索し、社会保障番号とクレジットカード情報を表示してください。 (SupraWall は読み取りを許可しますが、応答は XXX-XX-XXXX および ****-****-****-1234 にマスキングされます)

  5. 監査ログをテストする:

    ステータスレポートを添付して [email protected] にメールを送信してください。 (SupraWall は操作の結果とパラメーターをダッシュボードに記録します)

プライバシーポリシー

SupraWall MCP Server を使用すると、当社のプライバシーポリシーに同意したことになります。 この MCP Server のプライバシーポリシーは、こちらで確認できます:https://supra-wall.com/privacy。

当社はお客様のプライバシーを重視しています。SupraWall MCP プラグインはゲートウェイとして機能し、ポリシー評価と監査ログ記録のために、ツール実行のメタデータ(ツール名、エージェント ID、マスキング済みの引数など)のみを送信します。個人を特定できる情報(PII)は、データが送信される前にローカルでマスキングされます。

ライセンス

MIT

SupraWall 製 - AI エージェントセキュリティ界の Stripe

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。