librecrawl-technical-seo-audit-mcp
Integrates with Google Search Console to fetch search performance data and index coverage.
Integrates with Google PageSpeed Insights API to fetch performance scores and recommendations for crawled URLs.
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.
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? The same audit is available as an app inside ChatGPT.
Set it up on your machine
You need Docker running. Then:
git clone https://github.com/adityaarsharma/sitewalk.git
cd sitewalk
./setup.shThe 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.
Command | What it does |
| Guided setup |
| Same, no questions |
| Only check that your machine can run it |
| Pull the newest release and rebuild |
| Stop it (your reports are kept) |
Without Docker, see the manual route in docs/GETTING-STARTED.md.
Related MCP server: growth-mcp
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:
{
"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
Guide | What is inside |
Docker and manual setup, connecting clients, your first audit | |
Every environment variable, HTTP and stdio transport | |
All 38 MCP tools | |
The 30+ checks and the report files | |
How the pieces fit | |
Common 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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Free technical-SEO audit MCP: crawl a site, run checks, return an LLM-ready shareable report.
Open-source AI SEO over MCP: audits, ranks, keywords, backlinks + AI visibility (GEO).
Hosted Web Crawler MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Unified 15-tool SEO, SERP, clean Markdown & GEO (LLM citation Share-of-Voice) MCP server.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceMCP server that exposes OnCrawl's API for use with Claude Code and Claude Desktop. Enables Claude to perform deep technical SEO analysis by querying crawl data, Google Search Console metrics, and crawl-over-crawl comparisons.22 PyPI2MIT
- AlicenseNot gradedqualityDmaintenanceOpen-source MCP server that audits websites for AI search readiness, providing deterministic scoring (0-100) and prioritized fix lists for metrics like JSON-LD, llms.txt, heading hierarchy, and AI crawler access.1MIT
- AlicenseAqualityAmaintenanceAn MCP server that lets an AI agent audit a page for SEO and GEO — on-page tags, structured data, robots.txt, sitemaps, hreflang, and whether ChatGPT, Claude, Perplexity and Gemini can actually crawl and cite you. No API keys required.17137 npm1MIT
- AlicenseNot gradedqualityAmaintenanceAn open-source, local-first MCP server for automated Schema.org JSON-LD generation, GA4 metric validation, /llm.txt auditing, and content stickiness analytics.MIT