SiteHealth MCP について
SiteHealth MCPは、証明書、DNS、メール認証、パフォーマンス、稼働状況、リンクを調べ、スコア付きレポートを作成します。MCPクライアントでサイトの状態を確認するユーザー向けで、一部のチェックと全体監査はPro機能です。
主な機能
- 01SSL証明書とDNSレコードの確認
- 02DMARC、SPF、DKIMの検証
- 03応答時間とページ性能の測定
- 04稼働状況とリンク切れの確認
- 05重み付けによる健全性スコアの作成
活用シーン
- 01サイト設定とセキュリティの確認
- 02メール認証の問題調査
- 03ページ速度と可用性の確認
- 044xxまたは5xxを返すリンクの特定
MCP 対応
MCP サーバーは、サイト全体の監査と、SSL、DNS、メール認証、パフォーマンス、稼働状況、リンクの個別チェック用ツールを提供します。READMEではSSLとDNSのチェックは無料で、全体監査などはPro向けとされています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 監査するウェブサイトの URL またはドメイン(例:'https://example.com' または 'example.com') |
| maxLinks | number | いいえ | リンク切れを確認する最大数。デフォルト:50 |
| checkLinks | boolean | いいえ | リンク切れのチェックを含めるかどうか(約 10~20 秒追加)。デフォルト:true |
詳細
SiteHealth MCP
1 回の MCP ツール呼び出しで、ウェブサイトの健全性を完全に監査できます。API キーは不要です。
1 回の呼び出し。6 つのチェック。スコア付きレポート。
ワンクリックでインストール: MCPize にインストール |
npx sitehealth-mcp
機能
- SSL 証明書 — 有効性、有効期限、発行者、プロトコル、SAN
- DNS の健全性 — A/AAAA/MX/NS/CNAME/TXT/SOA、IPv6、名前解決時間
- メール認証 — DMARC、SPF、DKIM の検証と修正の推奨事項
- ページパフォーマンス — TTFB、読み込み時間、ページ容量、圧縮、キャッシュ
- 稼働状況 — HTTP ping と応答時間
- リンク切れ — ページ内のリンクを抽出し、4xx/5xx 応答を確認
- 健全性スコア — 加重方式による 0~100 のスコアと評価(A~F)
クイックスタート
{
"mcpServers": {
"sitehealth": {
"command": "npx",
"args": ["-y", "sitehealth-mcp"]
}
}
}
次に、AI エージェントに次のように尋ねます:
「example.com の健全性を監査して」
ツール
| ツール | 説明 |
|---|---|
audit_site | 完全な監査 — 6 つのチェックすべてとスコア付きレポート |
check_ssl | SSL 証明書の有効性と有効期限 |
check_dns | DNS レコードと名前解決 |
check_email_auth | DMARC/SPF/DKIM の検証 |
check_performance | TTFB、読み込み時間、ページ容量 |
check_uptime | HTTP ping と応答時間 |
check_links | リンク切れの検出 |
無料版と Pro
| ツール | 無料 | Pro($19/月) |
|---|---|---|
check_ssl | はい | はい |
check_dns | はい | はい |
audit_site | - | はい |
check_email_auth | - | はい |
check_performance | - | はい |
check_uptime | - | はい |
check_links | - | はい |
無料プランでは SSL と DNS のチェックを利用できます。Pro では、A~F のスコア付け、メール認証、パフォーマンス、稼働状況、リンク切れの検出を含む、6 項目すべての監査が利用可能になります。
MCPize で Pro にアップグレード — 月額 $19 または年額 $190。
出力例
{
"url": "https://example.com",
"overallScore": 82,
"overallGrade": "B",
"criticalIssues": [
"No DMARC record — required by Gmail/Yahoo/Microsoft for deliverability"
],
"warnings": [
"SSL certificate expires in 28 days — renew soon",
"2 broken links found out of 47 checked"
],
"recommendations": [
"Add a DMARC record: v=DMARC1; p=quarantine; rua=mailto:[email protected]",
"Enable gzip/brotli compression to reduce transfer size"
]
}
動作の仕組み
すべてのチェックは Node.js の組み込み機能(tls、dns/promises、fetch)を使用します。外部 API キー、費用、レート制限はありません。
audit_site("example.com")
├── SSL check (tls socket) → cert validity, expiry
├── DNS check (dns/promises) → record resolution
├── Email auth (DNS TXT lookups) → DMARC, SPF, DKIM
├── Performance (timed fetch) → TTFB, page weight
├── Uptime (HEAD request) → reachability
└── Broken links (page crawl) → link validation
↓
Weighted score (0-100) + grade (A-F) + recommendations
スコアの重み
| チェック | 重み |
|---|---|
| SSL | 20% |
| パフォーマンス | 20% |
| 稼働状況 | 20% |
| メール認証 | 15% |
| リンク | 15% |
| DNS | 10% |
インストール
MCPize(推奨)
ホスティング管理込みでワンクリックインストール:MCPize にインストール
npm
npx sitehealth-mcp
ライセンス
MIT — Freedom Engineers が開発
関連
- SelfHeal MCP — MCP サーバー向け自己修復プロキシ
- LeadEnrich MCP — ウォーターフォール方式のリード情報拡充
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。