Librecrawl — Technical SEO Audit MCP Server

io.github.adityaarsharma由 GitHub 账号 adityaarsharma 发布v2.0.5更新于 Oct 24, 2026

Self-hosted technical SEO audit MCP. 50+ checks, WAF detection, ephemeral. Built on LibreCrawl.

发布方自己的服务:audit.domains - Domain Valuation

概览

AI 生成的概览

自托管的 MCP 服务器,抓取网站并返回按影响排序的技术 SEO 问题,每项附带通俗的修复建议。

可以做什么
  • 抓取站点并执行 30 多项技术 SEO 检查,涵盖死链、重定向、canonical、标题与描述、标题层级、结构化数据、图片、hreflang 和 sitemap 缺口
  • 检测 WAF 挑战并自适应抓取延迟,分块抓取避免超时
  • 按影响程度返回问题清单,并为每项给出通俗的修复说明
  • 在本地 reports 目录生成压缩报告包,包含品牌化 PDF、Markdown 副本和 CSV
  • 提供 38 个 MCP 工具用于驱动审计和获取结果
适用场景
适合让助手审计自己负责的网站,并获得按优先级排序的技术 SEO 待办清单,同时无需注册托管服务,也没有页面数量上限。
运行要求
在本地运行;引导式安装需要 Docker,另有手动安装方式。服务器监听本地 HTTP 端点,仅支持 stdio 的客户端需通过 mcp-remote 连接。Google PageSpeed 密钥为可选项。需要联网访问服务器的客户端还需一个公网 HTTPS 隧道。
安装前请注意
服务器本身没有登录机制,若通过隧道暴露而未额外加访问控制,任何人都可访问。爬虫会向你审计的站点发送请求,请仅用于你有权抓取的网站。报告会写入本地 reports 目录。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Librecrawl — Technical SEO Audit MCP Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[Sitewalk logo]

Sitewalk: technical SEO audit MCP server

Ask your AI assistant to audit a website. Get the technical SEO problems back, ranked by impact, with a plain fix for each.

[Use Sitewalk in ChatGPT] [Self-host with Docker] [Website]

[What is the ChatGPT app?] [What is MCP?] [MIT licence] [Latest release] [Powered by LibreCrawl]


This repository is the Sitewalk MCP server and nothing else: a Python server that drives the open-source LibreCrawl crawler, runs 30+ technical SEO checks, and hands your AI assistant a ranked report plus a zip of PDF and CSVs. It runs on your own machine, with no account, no sign-in and no page cap. Nothing leaves your machine except the requests the crawler makes to the site you audit.

Prefer not to host anything? Use the hosted ChatGPT app.

What is the ChatGPT app?

Sitewalk also runs as an app inside ChatGPT, hosted by us. There is nothing to install: open it, type Audit https://yoursite.com, and ChatGPT brings back the technical SEO problems ranked by impact, a plain fix for each, and a link to the full report. Plans and limits are on audit.adityaarsharma.com. The hosted service is separate from the code in this repository.

What is MCP?

MCP (Model Context Protocol) is an open standard that lets an AI assistant call outside tools. This repository is one such tool: your assistant asks it to crawl a site and gets the findings back. You do not need to know anything about MCP to use the ChatGPT app. It only matters if you run this repository yourself.

Set it up on your machine

You need Docker running. Then:

bash
git clone https://github.com/adityaarsharma/sitewalk.gitcd sitewalk./setup.sh

The script checks your machine, asks one optional question (a Google PageSpeed key), builds and starts the stack, waits until the MCP server answers, and prints exactly how to connect your assistant. The first build takes a few minutes.

CommandWhat it does
./setup.shGuided setup
./setup.sh --yesSame, no questions
./setup.sh --checkOnly check that your machine can run it
./setup.sh --updatePull the newest release and rebuild
./setup.sh --stopStop it (your reports are kept)

Without Docker, see the manual route in docs/GETTING-STARTED.md.

Connect an assistant

The server listens on http://127.0.0.1:5081/mcp (streamable HTTP).

  • ChatGPT and Grok reach servers over the internet, so they need a public https address that forwards to your machine. The server has no sign-in of its own, so put it behind a tunnel that adds access control. Steps in docs/GETTING-STARTED.md.
  • Clients on your computer (Codex, Windsurf, any stdio-only client) connect through mcp-remote:
json
{  "mcpServers": {    "sitewalk": {      "command": "npx",      "args": ["-y", "mcp-remote", "http://127.0.0.1:5081/mcp"]    }  }}

Then ask: Audit https://yoursite.com for technical SEO problems.

What you get

  • 30+ checks per audit (broken links, redirects, canonicals, titles and descriptions, headings, schema, images, hreflang, sitemap gaps, and more). Full list and the nine report files: docs/CHECKS.md.
  • A branded PDF, a Markdown copy and CSVs, zipped in ./reports.
  • Chunked crawling that does not time out, WAF challenge detection, and a crawl delay that adapts to the site.
  • 38 MCP tools: docs/TOOLS.md.

Docs

GuideWhat is inside
Getting startedDocker and manual setup, connecting clients, your first audit
ConfigurationEvery environment variable, HTTP and stdio transport
ToolsAll 38 MCP tools
ChecksThe 30+ checks and the report files
ArchitectureHow the pieces fit
TroubleshootingCommon errors and fixes

Releases

Every change to the code that lands on main is tested and published as a new GitHub release automatically. Update with ./setup.sh --update.

Licence and credits

Code is MIT: see LICENSE and NOTICE.md. Built on LibreCrawl (MIT), FastMCP and WeasyPrint. No telemetry.

Built by Aditya Sharma.

来源:README.md,提交 c6695b9

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v2.0.5最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Audit 集成