mcpField
S
Security Snapshot

Security Snapshot

ローカル
github.com/Seiya-wasabi開発ツール02 週間前に更新

Security Snapshot について

Security Snapshot は、公開 URL の HTTP セキュリティヘッダーを調べる MCP サーバーです。ライブスキャンと無料のサンプル結果を提供し、ライブスキャンは Base 上の USDC で支払います。

主な機能

  1. 01HTTP セキュリティヘッダーのスキャン
  2. 02HTTPS 強制とリダイレクトの確認
  3. 03一般的なセキュリティ関連ファイルの確認
  4. 04無料サンプルスナップショットの表示
  5. 05USDC によるライブスキャンの支払い

活用シーン

  1. 01公開サイトのヘッダー設定を確認
  2. 02サイトで HSTS と CSP が有効か確認

MCP 対応

MCP クライアントに、URL をライブチェックする `scan_security_headers` と、定型例を返す `demo_security_snapshot` を提供します。ライブスキャンは Base メインネットで 0.05 USDC が課金されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"security-snapshot": {
"command": "npx",
"args": [
"-y",
"mcp-server-security-snapshot"
],
"env": {
"WALLET_PRIVATE_KEY": "<WALLET_PRIVATE_KEY>",
"NETWORK": "<NETWORK>"
}
}
}
}
起動コマンドnpx -y mcp-server-security-snapshot
設定が必要な環境変数
WALLET_PRIVATE_KEYシークレット
NETWORK

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-server-security-snapshot

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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_headersURLのセキュリティヘッダーをスキャンします(リアルタイム、有料)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いいえbasebase(Baseメインネット)のみサポートされています
API_BASE_URLいいえhttps://api.cybersecurity-japan.comAPIエンドポイントを上書きします

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

コメント

MCP は初めてですか?

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

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