Skip to content

Use Crawler MCP with Cursor

Cursor reads MCP servers from a JSON config file. Once crawler-mcp is installed (guide), add it to the file Cursor watches.

~/.cursor/mcp.json

Available to every project you open in Cursor.

  1. which crawler-mcp
  2. {
    "mcpServers": {
    "crawler-sh": {
    "command": "/Users/you/.crawler/bin/crawler-mcp",
    "args": [],
    "env": {}
    }
    }
    }

    Use the absolute path from step 1. Cursor will not expand ~.

  3. Open Cursor Settings -> MCP. Toggle crawler-sh on if it is not already. The three tools (crawl_site, fetch_page, discover_links) appear as the server starts.

Set CRAWLER_TOKEN in the env block to raise the per-crawl cap from 50 to 400 pages (or 10,000 with a Pro subscription). See Tier caps.

{
"mcpServers": {
"crawler-sh": {
"command": "/Users/you/.crawler/bin/crawler-mcp",
"env": { "CRAWLER_TOKEN": "your-token" }
}
}
}

In Cursor’s chat panel, with agent mode on:

Use crawler-sh to crawl https://example.com to depth 2 and list the page titles.

Cursor will ask permission before calling the tool, then act on the returned Markdown.