Security Snapshot について
Security Snapshot は、公開 URL の HTTP セキュリティヘッダーを調べる MCP サーバーです。ライブスキャンと無料のサンプル結果を提供し、ライブスキャンは Base 上の USDC で支払います。
主な機能
- 01HTTP セキュリティヘッダーのスキャン
- 02HTTPS 強制とリダイレクトの確認
- 03一般的なセキュリティ関連ファイルの確認
- 04無料サンプルスナップショットの表示
- 05USDC によるライブスキャンの支払い
活用シーン
- 01公開サイトのヘッダー設定を確認
- 02サイトで HSTS と CSP が有効か確認
MCP 対応
MCP クライアントに、URL をライブチェックする `scan_security_headers` と、定型例を返す `demo_security_snapshot` を提供します。ライブスキャンは Base メインネットで 0.05 USDC が課金されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-security-snapshot
Website Security Snapshot APIをClaudeやその他のAIエージェント向けのツールとして提供するMCPサーバーです。
AIアシスタントから任意の公開URLのHTTPセキュリティヘッダーを直接スキャンできます。x402 v2を介して、オンチェーンで自動決済されます(Baseメインネットで0.05 USDC)。
1.1.0 (2026-10-13): APIは2026-10-04にx402 v2へ移行し、v1クライアントの1.0.0では決済できなくなりました。
npx -y mcp-server-security-snapshotを実行すると、自動的に1.1.0が取得されます。Base Sepoliaはサポート対象外になりました。
提供するツール
| ツール | 説明 | 料金 |
|---|---|---|
scan_security_headers | URLのセキュリティヘッダーをスキャンします(リアルタイム、有料) | 0.05 USDC |
demo_security_snapshot | あらかじめ用意されたサンプルを返します(無料) | 無料 |
scan_security_headers
チェック項目:
- HSTS、CSP、X-Frame-Options、X-Content-Type-Options、Referrer-Policy、Permissions-Policy
- HTTPSの強制適用とリダイレクトチェーン
security.txt、robots.txt、sitemap.xmlの有無
セットアップ
必要条件
- Baseメインネット上にUSDCを保有するウォレット
- 支払いなしで出力を試すには、無料の
demo_security_snapshotツールを使用してください
Claude Desktop
claude_desktop_config.jsonに追加します(macOSでは通常~/Library/Application Support/Claude/、Windowsでは%APPDATA%\Claude\にあります)。
{
"mcpServers": {
"security-snapshot": {
"command": "npx",
"args": ["-y", "mcp-server-security-snapshot"],
"env": {
"WALLET_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY"
}
}
}
}
直接実行
WALLET_PRIVATE_KEY=0x... npx mcp-server-security-snapshot
環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
WALLET_PRIVATE_KEY | はい | — | 支払いに使用するウォレットの秘密鍵(0x...) |
NETWORK | いいえ | base | base(Baseメインネット)のみサポートされています |
API_BASE_URL | いいえ | https://api.cybersecurity-japan.com | APIエンドポイントを上書きします |
Claudeでの使用例
設定後、Claudeに次のように尋ねます。
"https://example.com のセキュリティヘッダーを確認してください"
"https://mysite.com ではHSTSとCSPが有効になっていますか?"
"https://example.com のセキュリティ対策を監査して、不足しているものを教えてください"
Claudeはscan_security_headersを呼び出し、ウォレットから0.05 USDCを支払って結果を返します。支払いが受け付けられない場合(たとえば、Base上にUSDCがない場合)、ツールは理由とともにPayment not accepted:を返します。エラーレスポンスには課金されません。
セキュリティに関する注意
WALLET_PRIVATE_KEYはUSDC取引の署名に使用されます。想定する利用量に必要な分だけのUSDCを保有する専用ウォレットを使用してください。メインウォレットは使用しないでください。
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。