Crawlmind
Runs Lighthouse performance audits through the Google PageSpeed Insights API. The MCP groups crawled pages into templates and measures one or two representative pages per template, returning mobile/desktop speed results per template so a single fix can cover thousands of pages. Exposed both as the CLI speed command and the measure_templates MCP tool, with results attached to get_templates.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Crawlmind
AI-native SEO audits from your terminal or any MCP client. Crawlmind crawls a website, finds technical SEO problems, and goes further than other crawlers: it suggests the internal links you should add and shows what changed between two crawls.
๐ฌ Just ask your AI
Connect Crawlmind to Claude, Cursor or any MCP client (install) and talk to it:
You ask | Crawlmind does |
๐ฉบ "Audit https://example.com and give me the top 10 fixes." | Crawls the site, ranks the issues and explains how to fix each one |
๐ "Which internal links should I add to my blog?" | Finds related pages that don't link to each other, with anchor ideas |
๐ฅ "Do any of my pages compete for the same keywords?" | Lists page pairs that cover the same topic |
๐ข "Which pages on my site respond slowest?" | Ranks pages by server response time (TTFB) |
๐ "Crawl again and tell me what broke since last week." | Compares two crawls: new 404s, lost links, slower pages |
๐ "Make an HTML report of the last crawl." | Writes a single-file report you can send to a client or a team |
Related MCP server: SEO Audit MCP
What it can do
Feature | What you get | CLI | MCP tool |
๐ท๏ธ Site crawl | Follows links and sitemaps, respects robots.txt, shows live progress |
|
|
๐ฉบ Technical SEO audit | Broken links, redirect chains, canonical errors, missing and duplicate titles, thin content, orphan pages, slow pages, each with a fix |
|
|
๐ Page inspector | Everything about one URL: status, redirects, metadata, timings, link metrics |
|
|
๐ธ๏ธ Link graph | Inlinks and outlinks by placement, click depth, internal PageRank |
|
|
๐ Under-linked pages | Important pages that get too few links from content |
|
|
๐ Internal link suggestions โ | Which page should link where, the paragraph that fits and anchor candidates |
|
|
๐ฅ Keyword cannibalization โ | Page pairs that compete for the same topic |
|
|
๐ Crawl diffs โ | What changed since the last crawl: new 404s, lost inlinks, TTFB regressions, changed titles and canonicals |
|
|
๐ Reports | A single-file HTML report (light and dark, works on phones) or Markdown |
|
|
๐งฎ SQL access | Read-only |
|
|
๐ฆ CI gate |
|
| โ |
๐ค Ready-made AI workflows | The | โ | prompts |
โ Other crawlers don't do this. Link suggestions and cannibalization use local multilingual embeddings: no API keys, nothing leaves your machine. The embeddings add-on (about 800 MB) installs itself the first time you use these features, after you confirm.
Crawlmind analyzes pages as the server sends them and does not run JavaScript, so sites that build their content in the browser show up nearly empty.
More detail: all audit checks, MCP tools and how it works.
Install
Requires Node.js 22 or newer.
As an MCP server
Claude Code:
claude mcp add crawlmind -- npx -y crawlmind-mcpFor Claude Desktop, Cursor and other clients, see the JSON config.
Then ask your AI client anything, for example the questions above.
As a CLI
npx crawlmind --help
# or
npm install -g crawlmind๐ท๏ธ Crawl
crawlmind crawl https://example.com # crawl with live progress, then a summary
crawlmind crawl https://example.com -n 2000 # up to 2,000 pages (default 1,000)
crawlmind crawl https://example.com -n 0 # the whole site, no page limit
crawlmind crawls # past crawls๐ฉบ Audit
crawlmind summary # key numbers and top issues of the latest crawl
crawlmind issues --severity critical # issues with examples
crawlmind issues --check links.broken_internal # every affected URL of one check
crawlmind page /pricing # everything about one URL๐ Links
crawlmind links /pricing --content-only # who links here, from the main content
crawlmind top --by underlinked # important pages that need more links
crawlmind suggest # internal links to add (installs embeddings on first use)
crawlmind suggest --target /pricing # links that should point to one page
crawlmind cannibalization # pages competing for the same topic๐ Compare and export
crawlmind diff # what changed between the two latest crawls
crawlmind report -o audit.html # self-contained HTML report (or -f md)๐งฎ Advanced
# read-only SQL on the crawl database
crawlmind sql "SELECT url, ttfb_ms FROM pages ORDER BY ttfb_ms DESC LIMIT 10"
crawlmind addon status # is the embeddings add-on installed?Every command takes --json for machine-readable output (progress goes to stderr). In CI,
crawlmind crawl <url> --fail-on critical exits with code 1 when critical issues are found.
The CLI and the MCP server share one local database, so you can crawl from the terminal and then ask your AI client about the result.
Privacy
Everything stays on your machine, in ~/.crawlmind (override with CRAWLMIND_HOME). Crawlmind
contacts only the site you crawl. When you install the embeddings add-on, it also contacts the
npm registry and Hugging Face once, to download the packages and the model. No telemetry.
Crawlmind only reads; it never changes the audited site. What the crawler sends and which limits it respects: see the crawling rules.
Development
See CONTRIBUTING.md.
License
MIT ยฉ 2026 Andrew Dorokhov
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogโฆ
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.
Your agent needs to crawl a site and say what is wrong with it โ broken tags, duplicate content, pages nothing can index, resources that never load. **What you can ask for** โข "Crawl this site and list every page with a duplicate title or missing description." โข "Which pages are non-indexable, and why?" โข "Run Lighthouse on these URLs and give me the failing audits." โข "Show the internal link graph and the orphan pages." โข "Give me this page's raw HTML and its microdata." **How to use it** Point any MCP client at https://mcp.aisa.one/seo-onpage/mcp and sign in with OAuth โ there is no key to create or paste. 20 tools: submit a crawl and read its summary, pages, resources, links and waterfall; duplicate content and duplicate tags; keyword density; non-indexable and uncrawlable resources; parsed content, raw HTML, microdata, screenshots and Lighthouse. **Why this rather than the source** A crawler you drive from the agent, with the audit results as structured data rather than a PDF. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Find the broken pages here, then ask the same agent what those pages used to rank for โ without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/seo/mcp for all of it at once โ rankings, keywords, backlinks, site health and AI-answer visibility across DataForSEO, Semrush and Ahrefs.
Run full technical SEO audits of any website from your AI agent and get structured findings back.
Autonomous AI agent readiness, crawler reachability, and 30-point audit specification engine.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI assistants to crawl websites, export crawl data, and manage crawl storage using Screaming Frog SEO Spider through the MCP protocol.9319 PyPI95MIT
- AlicenseNot gradedqualityDmaintenanceEnables running comprehensive SEO audits on websites, checking meta tags, sitemaps, robots.txt, broken links, headings, duplicate titles, and keyword density through MCP tools.7 npmMIT
- AlicenseNot gradedqualityBmaintenanceRemote MCP server for Keytomic, the AI SEO agent: SEO audits, Search Console and GA4 data, keyword research, articles, CMS publishing, indexing, backlinks, Reddit and AI visibility. You sign in with your Keytomic account.1MIT
- AlicenseNot gradedqualityDmaintenanceProvides 23 bounded MCP tools for AI agents to perform technical SEO audits, including crawl setup, page analysis, issue detection, and report exports, all while keeping data local.7MIT