Run headless Screaming Frog crawls from Claude, export and filter crawl data, and manage saved crawl storage.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Screaming Frog MCP.
sf_checkVerify SF is installed and licensed
crawl_siteStart a headless crawl
crawl_statusCheck crawl progress
list_crawlsList saved crawls in SF's database
export_crawlExport crawl data as CSV
read_crawl_dataRead and filter exported CSV data
MCP server that lets Claude run Screaming Frog SEO Spider headless crawls, export data, and manage crawl storage โ without anyone opening the GUI.
Type a URL into Claude. Screaming Frog runs in the background. You get the data back. That's it.
Forked from bzsasson/screaming-frog-mcp v0.1.0 with bug fixes. The original had issues that made it unusable in practice โ pipe deadlocks that hung crawls, false GUI detection that blocked everything after the first run, a delete command that could wipe your entire crawl database. All fixed.
| Bug | Fix |
|---|---|
| Pipe deadlock | stdout/stderr redirected to log files instead of PIPE. Crawls no longer hang when SF produces large output. |
| GUI detection | Uses psutil instead of ps aux. Works on Mac and Windows. Headless CLI processes no longer get mistaken for the GUI. |
| Stale crawl cleanup | SF leaves a temp crawl.seospider file inside its own app bundle when a crawl gets interrupted. Every crawl after that fails. Now auto-cleaned before each run. |
| Delete safety | delete_crawl(".") used to resolve to the root data directory and wipe everything. Fixed. |
| Export dir leak | Failed exports left temp directories on disk. Now cleaned up. |
| Input validation | Stricter character allowlists for CLI arguments and db_id. |
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Install uv first:
Add to C:\Users\[name]\AppData\Roaming\Claude\claude_desktop_config.json:
Restart Claude Desktop after editing the config.
| Tool | What it does |
|---|---|
sf_check | Verify SF is installed and licensed |
crawl_site | Start a headless crawl |
crawl_status | Check crawl progress |
list_crawls | List saved crawls in SF's database |
export_crawl | Export crawl data as CSV |
read_crawl_data | Read and filter exported CSV data |
delete_crawl | Delete a saved crawl |
storage_summary | Show disk usage of crawl storage |
| Variable | Default | Notes |
|---|---|---|
SF_CLI_PATH | Mac: auto-detected | Set manually on Windows or custom installs |
crawl.seospider file in your SF install directory and delete it manually.MIT โ see LICENSE
Original MCP server by Boaz Sasson.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/marykovziridze-screaming-frog-mcp)<a href="https://allmcps.com/mcp/marykovziridze-screaming-frog-mcp"><img src="https://allmcps.com/api/badge/marykovziridze-screaming-frog-mcp?style=directory" alt="Screaming Frog MCP on AllMCPs" /></a>