Librecrawl Technical Seo Audit Mcp について
Sitewalkは、LibreCrawlエンジンで技術SEO監査を実行するセルフホスト可能なMCPサーバーです。AIアシスタントを通じて、影響度順の指摘、修正案、レポートを得たいサイト運営者やチーム向けです。監査対象サイトへのリクエストを除き、クロール処理はローカルで行われます。
主な機能
- 0130項目以上の技術SEOチェック
- 02影響度順の指摘と修正案
- 03PDF・Markdown・CSVレポート
- 04分割クロールと適応型遅延
- 05WAFチャレンジの検出
活用シーン
- 01サイトの技術SEO問題を監査
- 02schema・hreflang・セキュリティの問題を確認
- 03監査結果を共有や確認のために出力
MCP 対応
MCPサーバーは、Streamable HTTP経由で対応クライアントに38個の監査ツールを提供し、stdioでの接続方法も案内しています。ローカルで動作し、監査結果とレポートファイルをアシスタントに返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sitewalk:テクニカル SEO 監査 MCP サーバー
AI アシスタントにウェブサイトの監査を依頼できます。影響度順に並べたテクニカル SEO の問題と、それぞれのわかりやすい修正方法が返ってきます。
このリポジトリに含まれるのは Sitewalk MCP サーバーだけです。オープンソースのLibreCrawlクローラーを動かす Python サーバーで、30 以上のテクニカル SEO チェックを実行し、優先度順のレポートと PDF および CSV の ZIP ファイルを AI アシスタントに渡します。アカウントやサインイン、ページ数の上限はなく、お使いのマシン上で動作します。監査対象のサイトにクローラーが送るリクエスト以外に、お使いのマシンから外部へデータが送信されることはありません。
何もホストしたくない場合は、同じ監査をChatGPT内のアプリとして利用できます。
マシンにセットアップする
Dockerを起動しておく必要があります。その後、次を実行します。
git clone https://github.com/adityaarsharma/sitewalk.git
cd sitewalk
./setup.sh
スクリプトはお使いのマシンを確認し、任意の質問(Google PageSpeed キーについて)を 1 つ行ってから、スタックをビルドして起動します。MCP サーバーが応答するまで待機し、アシスタントへの接続方法を正確に表示します。初回のビルドには数分かかります。
| コマンド | 動作 |
|---|---|
./setup.sh | ガイドに沿ったセットアップ |
./setup.sh --yes | 同じセットアップを質問なしで実行 |
./setup.sh --check | マシンで実行可能かどうかのみ確認 |
./setup.sh --update | 最新リリースを取得して再ビルド |
./setup.sh --stop | 停止(レポートは保持されます) |
Docker を使わない場合は、docs/GETTING-STARTED.mdの手動セットアップをご覧ください。
アシスタントを接続する
サーバーは http://127.0.0.1:5081/mcp でリッスンします(ストリーミング可能な HTTP)。
- ChatGPT と Grok はインターネット経由でサーバーに接続するため、お使いのマシンへ転送するパブリックな https アドレスが必要です。サーバー自体にはサインイン機能がないため、アクセス制御を追加するトンネルの背後に配置してください。手順はdocs/GETTING-STARTED.mdをご覧ください。
- お使いのコンピューター上のクライアント(Codex、Windsurf、stdio 専用クライアント)は、
mcp-remote経由で接続します。
{
"mcpServers": {
"sitewalk": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://127.0.0.1:5081/mcp"]
}
}
}
次に、Audit https://yoursite.com for technical SEO problems と依頼します。
利用できる機能
- 監査ごとに 30 以上のチェックを実行します(リンク切れ、リダイレクト、canonical、タイトルと説明、見出し、スキーマ、画像、hreflang、サイトマップの不足など)。全項目と 9 つのレポートファイルについては、docs/CHECKS.mdをご覧ください。
- ブランドに合わせた PDF、Markdown 版、CSV を
./reportsに ZIP 形式で保存します。 - タイムアウトしないチャンク分割クロール、WAF チャレンジの検出、サイトに合わせて調整されるクロール間隔を備えています。
- MCP ツールは 38 種類あります:docs/TOOLS.md。
ドキュメント
| ガイド | 内容 |
|---|---|
| はじめに | Docker および手動でのセットアップ、クライアントの接続、初回の監査 |
| 設定 | すべての環境変数、HTTP および stdio トランスポート |
| ツール | 38 種類すべての MCP ツール |
| チェック項目 | 30 以上のチェック項目とレポートファイル |
| アーキテクチャ | 各要素の連携方法 |
| トラブルシューティング | よくあるエラーと対処方法 |
リリース
main に取り込まれたコードの変更はすべてテストされ、新しいGitHub リリースとして自動的に公開されます。./setup.sh --update で更新してください。
ライセンスとクレジット
コードはMITライセンスです。LICENSEとNOTICE.mdをご覧ください。LibreCrawl(MIT)、FastMCP、WeasyPrintを基盤に構築されています。テレメトリーはありません。
Aditya Sharmaが開発しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。