SiteGuardian について
SiteGuardianは、ウェブサイトの監視データ照会とセキュリティ・コンプライアンススキャンを行うホスト型MCPサーバーです。サイト運営者は匿名のスキャンツール1つとBearer認証が必要な監視ツール4つを利用でき、ドイツでホストされ、監視データに基づく決定的な結果を返します。
主な機能
- 01匿名での単発ドメインスキャン
- 02監視対象ドメインと現在の状態の確認
- 03最近のセキュリティ状態の変化を確認
- 04設定修正案と検証コマンドの取得
- 05EUでのホスティングとハッシュチェーン監査記録
活用シーン
- 01ドメインのセキュリティ評価と主な問題の確認
- 02監視対象サイトの現在の評価と有効な問題の確認
- 03TLS、DNSSEC、ヘッダー、Cookie、JSホストの変更調査
- 04推奨されるサーバーまたはDNS設定の修正
MCP 対応
ホスト型のStreamable HTTP MCPサーバーは、ウェブサイトのスキャンと監視を行う5つのツールを公開します。`scan_domain`は匿名で利用でき、ほかの4つにはBearerキーが必要です。修正案の利用には有料プランが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.siteguardian.ioclaude mcp add --transport http gweber-siteguardian https://mcp.siteguardian.io{"mcpServers":{"gweber-siteguardian":{"type":"http","url":"https://mcp.siteguardian.io"}}}Cursor で開く{"servers":{"gweber-siteguardian":{"type":"http","url":"https://mcp.siteguardian.io"}}}VS Code で開く{"mcpServers":{"gweber-siteguardian":{"type":"http","url":"https://mcp.siteguardian.io"}}}{"mcpServers":{"gweber-siteguardian":{"serverUrl":"https://mcp.siteguardian.io"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.siteguardian.io認証が必要ツール
詳細
SiteGuardian MCP — 使用例とクライアント設定
SiteGuardian Model Context Protocol サーバーのクライアント設定、コピーして使える使用例、MCP サーバーマニフェストです。
注記: このリポジトリには、使用例とクライアント統合コードのみが含まれています。MCP サーバー自体は https://mcp.siteguardian.io でホストされ、SaaS として運営されています。サーバーのソースコードは非公開です。このリポジトリ内のすべての内容は MIT ライセンスで公開されており、自由にフォークできます。
SiteGuardian MCP サーバーとは?
Claude Desktop、Claude Code、Cursor、Windsurf、VS Code Copilot から、自然言語によるツール呼び出しを通じてウェブサイト監視データを照会し、セキュリティ/コンプライアンスのスキャンを実行できる、ホスト型 MCP エンドポイントです。
- エンドポイント:
https://mcp.siteguardian.io(または正規のhttps://siteguardian.io/mcp) - トランスポート: Streamable HTTP
- ホスティング: Hetzner、ドイツ — EU データレジデンシー
- ドキュメント: https://siteguardian.io/docs/mcp
5 つのツール
| ツール | 認証 | 目的 |
|---|---|---|
scan_domain | 匿名 | 単発のセキュリティスキャン、A〜F 評価 + 主な問題 3 件 + パーマリンク |
list_monitored_domains | Bearer | アカウントで継続的に監視されているドメイン |
get_domain_status | Bearer | 監視対象ドメインの現在の評価 + 有効な問題 |
get_drift_events | Bearer | 最近のセキュリティ状況の変化(TLS、DNSSEC、ヘッダー、Cookie、JS ホスト) |
get_fix_recommendations | Bearer + 有料プラン | nginx/Apache/DNS の設定例 + 検証コマンド |
匿名ツールを試す(セットアップ不要)
curl -X POST https://mcp.siteguardian.io/ \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"scan_domain","arguments":{"domain":"example.com"}}}'
レート制限は 1 時間あたり 10 回/IP です。ドメインごとに 2 時間キャッシュされます。curl/Python/JS の完全な使用例は examples/ にあります。
クライアントにインストールする
すべてのクライアントで同じエンドポイントを使用します。clients/ にある設定をコピーして使えます。
- Claude Desktop —
clients/claude-desktop.json - Claude Code (CLI) —
clients/claude-code.sh - Cursor —
clients/cursor.json - Windsurf —
clients/windsurf.json - VS Code / Copilot —
clients/vscode.sh
認証
scan_domain ツールは匿名で利用できます。4 つの監視ツールでは Bearer キーが必要です。
- https://siteguardian.io にサインインします
- Settings → API & Integrations を開きます
- Generate key をクリックし、名前を付けてコピーします
- クライアント設定に追加します。
"headers": {"Authorization": "Bearer sg_live_..."}
API キーは Monitor、Compliance、Enterprise の各プランで利用できます。
プライバシー
- EU でホスト。 Hetzner のドイツ拠点です。米国のサブプロセッサーはありません。
- 応答経路に LLM はありません。 ツールの回答は監視データから決定的に生成されます。
- クエリをトレーニングに使用しません。 ログは不正利用の防止と請求のためにのみ記録されます。
- 監査証跡。 すべてのツール呼び出しは SHA-256 ハッシュチェーンに記録されます。
サーバーマニフェスト
機械可読形式の完全な MCP サーバーマニフェストは server.json にあります。これは Anthropic MCP Registry や各種コミュニティディレクトリで使用されるファイルです。
ロードマップ
- OAuth 2.1(現行の MCP 仕様に準拠)
-
toolsに加えてresourcesとpromptsを追加 - 公式 Anthropic MCP Registry への掲載
- Smithery と mcp.so への掲載
ライセンス
このリポジトリの使用例とクライアント設定は MIT License の下で公開されています。詳細は LICENSE を参照してください。
SiteGuardian MCP サーバー自体はプロプライエタリであり、SaaS としてホストされています。サーバーのソースコードは配布されません。
サポート
- ドキュメント: https://siteguardian.io/docs/mcp
- ステータス: https://siteguardian.io/status
- 不具合の報告または機能のリクエスト: issue を作成するか、[email protected] までメールでお問い合わせください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。