AI Cursor Scraping Assistant

v1.0.0Search & Data Extractionstable

A powerful tool that leverages Cursor AI and MCP (Model Context Protocol) to easily generate web scrapers for various types of websites.

camoufoxclaudeclaude-aicursor-aicursorai
Share:
55
Stars
0
Downloads
0
Weekly
0/5

What is AI Cursor Scraping Assistant?

AI Cursor Scraping Assistant is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to powerful tool that leverages cursor ai and mcp (model context protocol) to easily generate web scrapers for various types of websites.

A powerful tool that leverages Cursor AI and MCP (Model Context Protocol) to easily generate web scrapers for various types of websites.

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A powerful tool that leverages Cursor AI and MCP (Model Cont

Use Cases

Web scraper generation with AI
Cursor AI integration for automated scraping
LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 17, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y ai-cursor-scraping-assistant

Manual Installation

npx -y ai-cursor-scraping-assistant

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use AI Cursor Scraping Assistant

The AI Cursor Scraping Assistant MCP server connects Cursor AI to a Python-based scraping toolkit that analyzes web pages and generates production-ready XPath selectors and Scrapy spiders from natural language prompts. It uses Camoufox, a stealth browser engine, to handle anti-bot protections such as Akamai, Datadome, and PerimeterX, and supports both product listing (PLP) and product detail (PDP) scraper templates. Developers use it to rapidly scaffold web scrapers for e-commerce and data extraction projects without writing XPath by hand.

Prerequisites

  • Python 3.9 or higher installed
  • Cursor AI IDE with MCP support enabled
  • pip packages: mcp, camoufox, scrapy (installed via pip)
  • Camoufox browser binary fetched via `python -m camoufox fetch`
  • Repository cloned locally from GitHub
1

Clone the repository

Clone the AI-Cursor-Scraping-Assistant repository to your local machine and navigate into the project directory.

git clone https://github.com/TheWebScrapingClub/AI-Cursor-Scraping-Assistant.git
cd AI-Cursor-Scraping-Assistant
2

Install Python dependencies

Install the required Python packages: the MCP library, Camoufox stealth browser, and Scrapy for spider generation.

pip install mcp camoufox scrapy
3

Fetch the Camoufox browser binary

Download the Camoufox browser binary needed for stealth scraping. This step must complete before running the server.

python -m camoufox fetch
4

Configure the Camoufox file path

Open MCPfiles/xpath_server.py and update the CAMOUFOX_FILE_PATH variable to point to the local Camoufox template file downloaded in the previous step.

5

Start the MCP server

Launch the XPath MCP server from the MCPfiles directory. This starts the server in stdio mode, ready for Cursor AI to connect.

cd MCPfiles
python xpath_server.py
6

Register the server in Cursor

Open Cursor IDE, go to Settings > MCP, and add the server. Point the command to your Python interpreter and the xpath_server.py script path.

AI Cursor Scraping Assistant Examples

Client configuration

Add this entry to your Cursor MCP settings to register the scraping assistant server.

{
  "mcpServers": {
    "ai-cursor-scraping-assistant": {
      "command": "python",
      "args": ["/path/to/AI-Cursor-Scraping-Assistant/MCPfiles/xpath_server.py"]
    }
  }
}

Prompts to try

After connecting the server in Cursor, use these natural language prompts to generate scrapers.

- "Write an e-commerce PLP scraper for gucci.com that extracts product names, prices, and image URLs"
- "Write an e-commerce PDP scraper for nike.com product pages"
- "Analyze the anti-bot protection on target.com and generate XPath selectors for product listings"
- "Generate a Scrapy spider for the search results page on amazon.com"

Troubleshooting AI Cursor Scraping Assistant

Camoufox fails to launch or the browser binary is not found

Re-run `python -m camoufox fetch` to re-download the binary, then verify that CAMOUFOX_FILE_PATH in xpath_server.py points to the correct downloaded file path.

Cursor IDE does not detect the MCP server

Ensure you are starting the server before opening Cursor, and that the Python path in the MCP configuration points to the same environment where mcp and camoufox are installed (use the full path to the venv Python if applicable).

Generated scraper fails on sites with heavy bot protection

Confirm Camoufox is being used (not plain requests) by checking xpath_server.py configuration. Sites using advanced fingerprinting may require additional Camoufox configuration options documented in the Camoufox README.

Frequently Asked Questions about AI Cursor Scraping Assistant

What is AI Cursor Scraping Assistant?

AI Cursor Scraping Assistant is a Model Context Protocol (MCP) server that powerful tool that leverages cursor ai and mcp (model context protocol) to easily generate web scrapers for various types of websites. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install AI Cursor Scraping Assistant?

Install via npm with the command: npx -y ai-cursor-scraping-assistant. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with AI Cursor Scraping Assistant?

AI Cursor Scraping Assistant works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is AI Cursor Scraping Assistant free to use?

Yes, AI Cursor Scraping Assistant is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ai-cursor-scraping-assistant": { "command": "npx", "args": ["-y", "ai-cursor-scraping-assistant"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use AI Cursor Scraping Assistant?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides