
Librecrawl — Technical SEO Audit MCP Server
io.github.adityaarsharmaPublished by GitHub account adityaarsharmav2.0.5Updated Oct 24, 2026
Self-hosted technical SEO audit MCP. 50+ checks, WAF detection, ephemeral. Built on LibreCrawl.
The publisher's own server: audit.domains - Domain Valuation
Overview
Self-hosted MCP server that crawls a website and returns technical SEO problems ranked by impact, each with a plain fix.
- What you can do
- Crawl a site and run 30+ technical SEO checks covering broken links, redirects, canonicals, titles and descriptions, headings, schema, images, hreflang and sitemap gaps
- Detect WAF challenges and adapt crawl delay, with chunked crawling that avoids timeouts
- Return findings ranked by impact with a plain-language fix for each
- Produce a zipped report bundle of a branded PDF, a Markdown copy and CSVs in a local reports folder
- Expose 38 MCP tools for driving audits and retrieving results
- When to use it
- Useful when you want an assistant to audit a site you own or are responsible for and get a prioritized technical SEO to-do list, without signing up for a hosted service or hitting a page cap.
- Requirements
- Runs locally; Docker is required for the guided setup, with a manual route documented otherwise. The server listens on a local HTTP endpoint and stdio-only clients connect through mcp-remote. A Google PageSpeed API key is optional. Clients that reach servers over the internet need a public HTTPS tunnel.
Installation
In SourceWeft
- Open Librecrawl — Technical SEO Audit MCP Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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:
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.
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:
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
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.
Source: README.md at commit c6695b9
Tools
0Version history
1- v2.0.5LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Audit integrations
audit.domains - Domain Valuation
domains.auditOfficial publisher
Deterministic domain-name valuation: fair-value intervals, comparable recorded sales, availability checks, and a verified for-sale listing market.
Revenue Agent — OpenAPI Audit & Change Detection
news.prhOfficial publisher
A remote MCP endpoint that audits OpenAPI specifications and detects API changes, charging $0.10 USDC per analysis via x402 on Base.

Zovo Dependency Audit
Published by GitHub account theluckystrike
Audits pasted npm and PyPI dependency manifests for known vulnerabilities, licenses and outdated versions, returning Markdown, CSV and PDF reports.

SEO Audit & Broken Link Checker
Published by GitHub account prometheus-maker
An Apify-hosted MCP server that audits a website's pages for SEO metadata and finds broken links and images, returning per-page scores.

FinePrint AI Legal Risk & Contract Audit MCP Server
Published by GitHub account RitualDev-Lab
Local in-memory scanner that grades legal contracts, NDAs and leases for risk and drafts redline amendments for coding agents.