mcpField
L
Librecrawl Technical Seo Audit Mcp

Librecrawl Technical Seo Audit Mcp

ローカル
github.com開発ツール442 日前に更新

Librecrawl Technical Seo Audit Mcp について

Sitewalkは、LibreCrawlエンジンで技術SEO監査を実行するセルフホスト可能なMCPサーバーです。AIアシスタントを通じて、影響度順の指摘、修正案、レポートを得たいサイト運営者やチーム向けです。監査対象サイトへのリクエストを除き、クロール処理はローカルで行われます。

主な機能

  1. 0130項目以上の技術SEOチェック
  2. 02影響度順の指摘と修正案
  3. 03PDF・Markdown・CSVレポート
  4. 04分割クロールと適応型遅延
  5. 05WAFチャレンジの検出

活用シーン

  1. 01サイトの技術SEO問題を監査
  2. 02schema・hreflang・セキュリティの問題を確認
  3. 03監査結果を共有や確認のために出力

MCP 対応

MCPサーバーは、Streamable HTTP経由で対応クライアントに38個の監査ツールを提供し、stdioでの接続方法も案内しています。ローカルで動作し、監査結果とレポートファイルをアシスタントに返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"librecrawl-technical-seo-audit": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
起動コマンドnpx -y mcp-remote

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

パッケージ
npmmcp-remote

ツール

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

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

詳細

Sitewalk のロゴ

Sitewalk:テクニカル SEO 監査 MCP サーバー

AI アシスタントにウェブサイトの監査を依頼できます。影響度順に並べたテクニカル SEO の問題と、それぞれのわかりやすい修正方法が返ってきます。

ライセンス:MIT MCP 対応 最新リリース LibreCrawl を利用


このリポジトリに含まれるのは 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が開発しました。

コメント

MCP は初めてですか?

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

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