Reaper MCP
Automates interactions on Amazon, including navigation, element extraction, and bypassing protections.
Bypasses Cloudflare protection and allows access to Cloudflare-protected APIs and sites.
Provides full automation for Instagram, bypassing CAPTCHAs and bans.
Enables automation for Nike SNKRS, including sneaker drops and site interactions.
Automates Ticketmaster for ticket purchases and event browsing, bypassing queues.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Reaper MCPscrape product prices from Amazon"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
💀 Reaper MCP
🚀 The ULTIMATE browser automation - Harvest data, bypass protections, and automate the impossible
Unleash the power of Reaper MCP - an AI-powered browser automation system designed for maximum stealth and efficiency. No CAPTCHAs. No blocks. Pure automation dominance.
⚡ 30-second setup • 🛡️ Undetectable by design • 🏆 98.7% success rate on protected sites • 🕵️ Full network debugging via AI chat
Core Features | Statistics | Community |
Give your AI agent real browser superpowers: access Cloudflare sites, extract any UI, and intercept network traffic — from inside your chat.
🔗 Quick Links
▶️ Quickstart
🛒 Marketplace - Premium tools & services
📢 Updates Channel - Telegram notifications
💬 Community Chat - Telegram public group
🏆 Hall of Fame - Impossible automations made possible
🥊 Reaper vs Others - Why we dominate the competition
🔥 Viral Examples - Copy & paste prompts that blow minds
🧰 90 Tools - Complete arsenal of browser automation
🎥 Live Demos - See it bypass what others can't
Related MCP server: ScrapeLab MCP
🆚 Reaper vs Playwright MCP
Feature | Reaper MCP | Playwright MCP |
Cloudflare/Queue-It | ✅ Consistently works | ❌ Commonly blocked |
Banking/Gov portals | ✅ Works | ❌ Frequently blocked |
Social sites | ✅ Full automation | ❌ Captchas/bans |
UI cloning | ✅ CDP-accurate | ⚠️ Limited |
Network debugging | ✅AI agent sees all requests/responses | ⚠️ Basic |
API reverse engineering | ✅Full payload inspection via chat | ❌ Manual tools only |
Dynamic Hook System | ✅AI writes Python functions for real-time processing | ❌ Not available |
Modular Architecture | ✅11 sections, 22-90 tools | ⚠️ Fixed ~20 tools |
Tooling | ✅ 90 (customizable) | ⚠️ ~20 |
Sites users care about: LinkedIn • Instagram • Twitter/X • Amazon • Banking • Government portals • Cloudflare APIs • Nike SNKRS • Ticketmaster • Supreme
💀 Toolbox
Tool | Description |
| Create undetectable browser instance |
| Navigate to URLs |
| Clean shutdown of browser |
| Manage multiple sessions |
| Full browser state information |
| Navigate back in history |
| Navigate forward in history |
| Reload current page |
| Reload modules without restart |
| Check module reload status |
| Diagnose platform issues |
Tool | Description |
| Find elements by CSS/XPath |
| Natural clicking |
| Human-like typing with newline support |
| Instant text pasting via CDP |
| Natural scrolling |
| Smart waiting |
| Run JavaScript |
| Dropdown selection |
| Element properties |
| Capture screenshots |
| HTML and metadata |
Tool | Description |
| Complete CDP-based element clone |
| Complete element cloning |
| Save complete extraction to file |
| 300+ CSS properties via CDP |
| Pure CDP styles extraction |
| Full DOM tree |
| React/Vue/framework listeners |
| CSS animations/transitions |
| Images, fonts, videos |
| Related CSS/JS files |
Tool | Description |
| Save styles to file |
| Save structure to file |
| Save events to file |
| Save animations to file |
| Save assets to file |
| Save complete clone to file |
| List saved clone files |
| Clean up old clone files |
🕵️ Turn your AI agent into a network detective! No more Postman, no more browser dev tools — just ask your agent what APIs are being called.
Basic Network Monitoring
Tool | Description |
| Ask AI: "What API calls happened?" |
| Ask AI: "Show me the headers and payload" |
| Ask AI: "What did the server return?" |
| Ask AI: "Show me the response body" |
| Ask AI: "Add custom headers" |
Dynamic Network Hook System
🎯 AI writes custom Python functions to intercept and modify requests/responses in real-time!
Tool | Description |
| Create hook with custom Python code |
| Quick hook creation with templates |
| Show all active hooks with stats |
| View hook Python code |
| Remove active hook |
AI Hook Learning System
Tool | Description |
| AI learns request structure |
| 10 detailed hook examples |
| Pattern matching guide |
| Common hook patterns |
| Validate hook code |
💡 Example: "Create a hook that blocks social media trackers, redirects API endpoints, and adds auth headers"
Tool | Description |
| Direct CDP commands (use snake_case) |
| Find JavaScript functions |
| Discover object methods (93+ methods) |
| Execute any function |
| Run custom JS code |
| Inspect function details |
| Functions that survive reloads |
| Execute function sequences |
| Create Python-JS bindings |
| Execute Python code via py2js |
| Get JS execution contexts |
| List available CDP commands |
| Get executor state info |
Tool | Description |
| Initial lightweight structure |
| On-demand styles expansion |
| On-demand events expansion |
| Progressive children expansion |
| Expand CSS rules data |
| Expand pseudo-elements |
| Expand animations data |
| List stored elements |
| Clear specific element |
| Clear all stored elements |
Tool | Description |
| Read cookies |
| Set cookies |
| Clear cookies |
Tool | Description |
| List open tabs |
| Create new tab |
| Change active tab |
| Close tab |
| Get current tab |
Tool | Description |
| Debug info with pagination |
| Clear debug logs |
| Export logs (JSON/pickle/gzip) |
| Debug lock status |
Quickstart (60 seconds)
✅ Recommended Setup (Tested Method)
# 1. Clone the repository
git clone https://github.com/DoomsdayxProductions/Reaper-MCP.git
cd Reaper-MCP
# 2. Create virtual environment
python -m venv venv
# 3. Activate virtual environment
# Windows:
venv\Scripts\activate
# Mac/Linux:
source venv/bin/activate
# 4. Install dependencies
pip install -r requirements.txt
# 5. Add to Claude Code using CLIWindows (Full Installation):
claude mcp add-json reaper-mcp "{\"type\":\"stdio\",\"command\":\"C:\\path\\to\\reaper-browser-mcp\\venv\\Scripts\\python.exe\",\"args\":[\"C:\\path\\to\\reaper-browser-mcp\\src\\server.py\"]}"Windows (Minimal - Core Tools Only):
claude mcp add-json reaper-mcp "{\"type\":\"stdio\",\"command\":\"C:\\path\\to\\reaper-browser-mcp\\venv\\Scripts\\python.exe\",\"args\":[\"C:\\path\\to\\reaper-browser-mcp\\src\\server.py\",\"--minimal\"]}"Mac/Linux (Full Installation):
claude mcp add-json reaper-mcp '{
"type": "stdio",
"command": "/path/to/reaper-browser-mcp/venv/bin/python",
"args": [
"/path/to/reaper-browser-mcp/src/server.py"
]
}'Mac/Linux (Custom - Disable Advanced Features):
claude mcp add-json reaper-mcp '{
"type": "stdio",
"command": "/path/to/reaper-browser-mcp/venv/bin/python",
"args": [
"/path/to/reaper-browser-mcp/src/server.py",
"--disable-cdp-functions",
"--disable-dynamic-hooks"
]
}'💡 Replace
/path/to/reaper-browser-mcp/with your actual project path
Alternative: Manual Configuration (If Claude CLI not available)
If you don't have Claude Code CLI, manually add to your MCP client configuration:
Claude Desktop - Windows (%APPDATA%\Claude\claude_desktop_config.json)
{
"mcpServers": {
"reaper-mcp-full": {
"command": "C:\\path\\to\\reaper-browser-mcp\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\reaper-browser-mcp\\src\\server.py"],
"env": {}
},
"reaper-mcp-minimal": {
"command": "C:\\path\\to\\reaper-browser-mcp\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\reaper-browser-mcp\\src\\server.py", "--minimal"],
"env": {}
}
}
}Claude Desktop - Mac/Linux (~/Library/Application Support/Claude/claude_desktop_config.json)
{
"mcpServers": {
"reaper-mcp-full": {
"command": "/path/to/reaper-browser-mcp/venv/bin/python",
"args": ["/path/to/reaper-browser-mcp/src/server.py"],
"env": {}
},
"reaper-mcp-custom": {
"command": "/path/to/reaper-browser-mcp/venv/bin/python",
"args": [
"/path/to/reaper-browser-mcp/src/server.py",
"--disable-cdp-functions",
"--disable-dynamic-hooks"
],
"env": {}
}
}
}Cursor IDE (C:\Users\YOUR_USER\.cursor\mcp.json or ~/.cursor/mcp.json)
{
"mcpServers": {
"Reaper MCP": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with-requirements",
"C:\\path\\to\\reaper-browser-mcp\\requirements.txt",
"fastmcp",
"run",
"C:\\path\\to\\reaper-browser-mcp\\src\\server.py"
],
"env": {},
"transport": "stdio"
}
}
}🎛️ Customize Your Installation
Reaper MCP supports modular tool loading! Disable sections you don't need:
# Minimal installation (only core browser + element interaction)
python src/server.py --minimal
# Custom installation - disable specific sections
python src/server.py --disable-cdp-functions --disable-dynamic-hooks
# List all 11 available tool sections
python src/server.py --list-sectionsAvailable sections:
browser-management(11 tools) - Core browser operationselement-interaction(11 tools) - Page interaction and manipulationelement-extraction(9 tools) - Element cloning and extractionfile-extraction(9 tools) - File-based extraction toolsnetwork-debugging(5 tools) - Network monitoring and interceptioncdp-functions(13 tools) - Chrome DevTools Protocol executionprogressive-cloning(10 tools) - Advanced element cloningcookies-storage(3 tools) - Cookie and storage managementtabs(5 tools) - Tab managementdebugging(6 tools) - Debug and system tools (includes environment validator)dynamic-hooks(10 tools) - AI-powered network hooks
💡 Pro Tip: Use
--minimalfor lightweight deployments or--disable-*flags to exclude functionality you don't need!
Quick Test
Restart your MCP client and ask your agent:
"Use Reaper MCP to navigate to https://example.com and extract the pricing table."
🚨 Having Installation Issues?
Check out our comprehensive Installation Issues Guide for solutions to common problems:
Package installation errors
Module not found errors
Browser/Chrome issues
Root user/container issues
Path and configuration errors
✨ Why developers choose Reaper
💀 Harvest protected data that blocks traditional automation
🎯 Pixel-accurate element cloning via Chrome DevTools Protocol
🕵️ Full network debugging through AI chat — see every request, response, header, and payload
🧠 Your AI agent becomes a network detective — no more guessing what APIs are being called
🎛️ Modular architecture — disable unused sections, run minimal installs
⚡ Lightweight deployments — from 22 core tools to full 90-tool arsenal
🔌 Clean MCP integration — no custom brokers or wrappers needed
🛠️ 90 focused tools organized into 11 logical sections
Built on nodriver + Chrome DevTools Protocol + FastMCP
🎯 Advanced Text Input
Revolutionary text input capabilities that solve common automation challenges:
⚡ Instant Text Pasting
# paste_text() - Lightning-fast text input via CDP
await mcp_Reaper_MCP_paste_text(instance_id, "textarea", large_markdown_content, clear_first=True)10x faster than character-by-character typing
Uses Chrome DevTools Protocol
insert_textfor maximum compatibilityPerfect for large content (README files, code blocks, forms)
📝 Smart Newline Handling
# type_text() with newline parsing
await mcp_Reaper_MCP_type_text(instance_id, "textarea", "Line 1\nLine 2\nLine 3", parse_newlines=True, delay_ms=10)parse_newlines=True: Converts\nto actual Enter key pressesEssential for multi-line forms, chat apps, and text editors
Maintains human-like typing with customizable speed
🔧 Why This Matters
Form Automation: Handle complex multi-line inputs correctly
Content Management: Paste large documents instantly without timeouts
Chat Applications: Send multi-line messages with proper line breaks
Code Input: Paste code snippets with preserved formatting
Markdown Editors: Handle content with proper line separations
Real-world impact: What used to take 30+ seconds of character-by-character typing now happens instantly, with proper newline handling for complex forms.
🛡️ Cross-Platform Compatibility & Root Support
Automatic platform detection and privilege handling that eliminates common browser spawning issues:
⚙️ Smart Environment Detection
# Automatic privilege detection and sandbox handling
mcp_Reaper_MCP_validate_browser_environment_tool() # Diagnose your environmentRoot/Administrator Detection: Auto-adds
--no-sandboxwhen running as rootContainer Detection: Detects Docker/Kubernetes and adds container-specific args
Platform-Aware: Handles Windows, Linux, macOS differences automatically
Chrome Discovery: Automatically finds Chrome/Chromium installation
🔧 Flexible Args Handling
// All these formats now work:
{"args": ["--disable-web-security"]} // JSON array
{"args": "[\"--disable-web-security\"]"} // JSON string
{"args": "--disable-web-security"} // Single stringMultiple Format Support: Accepts JSON arrays, JSON strings, or single strings
Smart Parsing: Tries JSON first, falls back gracefully
Backward Compatible: Existing configurations continue to work
📊 Built-in Diagnostics
# Environment validation tool
mcp_Reaper_MCP_validate_browser_environment_tool()
# Returns: platform info, Chrome path, issues, warnings, recommendationsPre-flight Checks: Validates environment before browser launch
Issue Detection: Identifies common problems and provides solutions
Platform Insights: Detailed system information for debugging
🎯 Why This Matters
Root User Support: No more "Failed to connect to browser" on Linux servers
Container Compatibility: Works in Docker, Kubernetes, and serverless environments
Windows Administrator: Handles UAC and privilege escalation scenarios
Error Prevention: Catches issues before they cause failures
Better Debugging: Clear diagnostics for troubleshooting
Real-world impact: Browser spawning now works reliably across all environments - from local development to production containers to CI/CD pipelines.
🎛️ Modular Architecture
Reaper MCP supports modular tool loading! Choose exactly what functionality you need:
⚙️ Installation Modes
Mode | Tools | Use Case |
Full | 90 tools | Complete browser automation & debugging |
Minimal ( | 22 tools | Core browser automation only |
Custom | Your choice | Disable specific sections you don't need |
📦 Tool Sections
# List all sections with tool counts
python src/server.py --list-sections
# Examples:
python src/server.py --minimal # Only browser + element interaction
python src/server.py --disable-cdp-functions # Disable Chrome DevTools functions
python src/server.py --disable-dynamic-hooks # Disable AI network hooks
python src/server.py --disable-debugging # Disable debug toolsBenefits:
🚀 Faster startup - Only load tools you need
💾 Smaller memory footprint - Reduce resource usage
🏗️ Cleaner interface - Less tool clutter in AI chat
⚙️ Environment-specific - Different configs for dev/prod
🧪 Real-world examples
Market research: Extract pricing/features from 5 competitors and output a comparison
UI/UX cloning: Recreate a pricing section with exact fonts, styles, and interactions
Inventory monitoring: Watch a product page and alert when in stock
Reverse engineering: Intercept requests, map endpoints, and understand data flow
Credential testing: Systematically test login credentials across multiple accounts
Data harvesting: Extract structured data from protected websites
You can drive all of the above from a single AI agent chat.
🌐 Community & Support
🛒 Reaper Marketplace
Your one-stop shop for premium Reaper MCP tools, scripts, and services:
Premium Automation Scripts - Ready-to-use templates for common tasks
Custom Development Services - Tailored browser automation solutions
Advanced Tools & Plugins - Extend Reaper MCP's capabilities
Expert Consultation - Get help from automation professionals
📢 Telegram Updates Channel
Stay informed about the latest developments:
New feature announcements
Critical updates and patches
Performance improvements
Security advisories
Best practices and tips
💬 Telegram Community Chat
Join our active community:
Get help from other users
Share your automation success stories
Discuss use cases and strategies
Request features and improvements
Network with automation professionals
📚 Additional Resources
Complete Documentation - All 90 tools with examples
Quick Reference Cheat Sheet - One-page command reference
HiDrive Automation Guide - Complete login automation example
Network Hooks Guide - Advanced network interception patterns
Installation Issues Guide - Common problems and solutions
Reaper MCP - Harvest the web with AI-powered automation dominance 💀
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DoomsdayxProductions/Reaper-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server