mcpField
K
Kaal Agent Safety (x402 paid MCP)

Kaal Agent Safety (x402 paid MCP)

リモート
places-wayne-experiment-facial.trycloudflare.comセキュリティ01 日前に更新
リポジトリ公式サイト

Kaal Agent Safety (x402 paid MCP) について

Kaal Agent Safetyは、URLの決済安全性チェックとプロバイダー推薦を提供する有料MCPサーバーです。x402でBase上のUSDCを呼び出しごとに支払い、署名付きレシートを返します。

主な機能

  1. 01決定的なURLフィッシング・決済安全性チェック
  2. 02URL、ホスト、セキュリティ設定のリスク検出
  3. 03カテゴリとコスト別のプロバイダー順位付け
  4. 04署名付きレシートと無料の検証エンドポイント

活用シーン

  1. 01エージェントがURLにアクセスする前の安全確認
  2. 02カテゴリとコストによるプロバイダー比較

MCP 対応

streamable HTTP経由で`safety_check`と`recommend`ツールを公開します。ツール呼び出しにはBase上のUSDCによるx402決済が必要で、検出とツール一覧は無料です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://places-wayne-experiment-facial.trycloudflare.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

kaal-agent-safety — x402 有料 MCP サーバー

有料 MCP ツールが 2 つ、無料の HTTP エンドポイントが 3 つあります。購入者は Base 上の USDC で支払います(呼び出しごと、x402 exact スキーム、EIP-3009 transferWithAuthorization)。API キーもサブスクリプションも不要です。無料の initialize と tools/list は利用できます。支払いが必要なのは tools/call のみです(支払い要件を示す HTTP 402)。

エンドポイント

エンドポイントメソッド価格備考
/v1/safety/check?target=<url>GET$0.002決定論的な支払い安全性/フィッシングスキャン+署名付きレシート
/v1/recommend?category=<cat>GET$0.005プロバイダー/コストディレクトリのランキング検索
/mcpPOST (MCP)下記参照streamable-http MCP トランスポート
/.well-known/mcp.jsonGET無料MCP ディスカバリーマニフェスト
/.well-known/x402GET無料x402 支払いマニフェスト(payTo、ファシリテーター、価格)
/v1/verify?receipt=<id>GET無料再利用可能なレシート検証
/healthGET無料稼働状態
MCP ツール
  • safety_check(target) — 呼び出しごとに $0.002:credentials_in_url、 no_hsts、ip_literal、類似ホスト、/.well-known/x402 マニフェストの欠落を検出し、AVOID / CAUTION / CAUTION_NONE_DETECTED と署名付きレシートを返します。
  • recommend(category) — 呼び出しごとに $0.005:検索、オンチェーンデータ、エージェント安全性、有料ディスカバリー、トランザクション実行にわたる、未開拓領域/コストのランキングディレクトリです。

接続

claude mcp add --transport http kaal-agent-safety https://<host>/mcp
# or any MCP client pointed at the streamable-http URL in server.json

無料:initialize、notifications/initialized、tools/list。 有料:tools/call には X-PAYMENT ヘッダー(base64 エンコードされた exact スキームのペイロード)が必要です。 サーバーは x402 ファシリテーターを通じて決済を実行し、オンチェーントランザクションを含む X-Payment-Response を返します。

実行

npm ci
RECEIPT_SECRET=<32-byte-hex> \
NETWORK=base FACILITATOR_URL=http://127.0.0.1:8142 \
PORT=8140 node server.js

RECEIPT_SECRET(または WALLET_FILE=<path-to-wallet-json>)でレシートに署名します。 NETWORK は base(メインネット)または base-sepolia です。決済は非カストディアルです。 決済のたびに、資金は設定済みの payTo ウォレットに直接送られます。

検証済み

  • ローカル E2E:未払いの 402 → EIP-3009 署名済み支払い → 検証 → 決済 → オンチェーンのレシートステータス 1。
  • トンネル経由のパブリック E2E:有料の GET /v1/safety/check を、次の tx で決済しました。 0xd7bd01780b75d106fb3e286b6a3c55a78a6a486ee2cf439f4d2b3d8b5b1c28d7 (Base メインネット、ブロック 53162843、ガス 83208)。
  • 収益台帳+財務資金のスイープ+systemd による自動再起動は、本番デプロイの一部です。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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