Skip to main content
Glama

💀 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

MCP

Tools

Marketplace

Cloudflare Bypass

Success Rate

Telegram Updates

License

Telegram Chat

Give your AI agent real browser superpowers: access Cloudflare sites, extract any UI, and intercept network traffic — from inside your chat.



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

mcp_Reaper_MCP_spawn_browser()

Create undetectable browser instance

mcp_Reaper_MCP_navigate()

Navigate to URLs

mcp_Reaper_MCP_close_instance()

Clean shutdown of browser

mcp_Reaper_MCP_list_instances()

Manage multiple sessions

mcp_Reaper_MCP_get_instance_state()

Full browser state information

mcp_Reaper_MCP_go_back()

Navigate back in history

mcp_Reaper_MCP_go_forward()

Navigate forward in history

mcp_Reaper_MCP_reload_page()

Reload current page

mcp_Reaper_MCP_hot_reload()

Reload modules without restart

mcp_Reaper_MCP_reload_status()

Check module reload status

mcp_Reaper_MCP_validate_browser_environment_tool()

Diagnose platform issues

Tool

Description

mcp_Reaper_MCP_query_elements()

Find elements by CSS/XPath

mcp_Reaper_MCP_click_element()

Natural clicking

mcp_Reaper_MCP_type_text()

Human-like typing with newline support

mcp_Reaper_MCP_paste_text()

Instant text pasting via CDP

mcp_Reaper_MCP_scroll_page()

Natural scrolling

mcp_Reaper_MCP_wait_for_element()

Smart waiting

mcp_Reaper_MCP_execute_script()

Run JavaScript

mcp_Reaper_MCP_select_option()

Dropdown selection

mcp_Reaper_MCP_get_element_state()

Element properties

mcp_Reaper_MCP_take_screenshot()

Capture screenshots

mcp_Reaper_MCP_get_page_content()

HTML and metadata

Tool

Description

mcp_Reaper_MCP_extract_complete_element_cdp()

Complete CDP-based element clone

mcp_Reaper_MCP_clone_element_complete()

Complete element cloning

mcp_Reaper_MCP_extract_complete_element_to_file()

Save complete extraction to file

mcp_Reaper_MCP_extract_element_styles()

300+ CSS properties via CDP

mcp_Reaper_MCP_extract_element_styles_cdp()

Pure CDP styles extraction

mcp_Reaper_MCP_extract_element_structure()

Full DOM tree

mcp_Reaper_MCP_extract_element_events()

React/Vue/framework listeners

mcp_Reaper_MCP_extract_element_animations()

CSS animations/transitions

mcp_Reaper_MCP_extract_element_assets()

Images, fonts, videos

mcp_Reaper_MCP_extract_related_files()

Related CSS/JS files

Tool

Description

mcp_Reaper_MCP_extract_element_styles_to_file()

Save styles to file

mcp_Reaper_MCP_extract_element_structure_to_file()

Save structure to file

mcp_Reaper_MCP_extract_element_events_to_file()

Save events to file

mcp_Reaper_MCP_extract_element_animations_to_file()

Save animations to file

mcp_Reaper_MCP_extract_element_assets_to_file()

Save assets to file

mcp_Reaper_MCP_clone_element_to_file()

Save complete clone to file

mcp_Reaper_MCP_list_clone_files()

List saved clone files

mcp_Reaper_MCP_cleanup_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

mcp_Reaper_MCP_list_network_requests()

Ask AI: "What API calls happened?"

mcp_Reaper_MCP_get_request_details()

Ask AI: "Show me the headers and payload"

mcp_Reaper_MCP_get_response_details()

Ask AI: "What did the server return?"

mcp_Reaper_MCP_get_response_content()

Ask AI: "Show me the response body"

mcp_Reaper_MCP_modify_headers()

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

mcp_Reaper_MCP_create_dynamic_hook()

Create hook with custom Python code

mcp_Reaper_MCP_create_simple_dynamic_hook()

Quick hook creation with templates

mcp_Reaper_MCP_list_dynamic_hooks()

Show all active hooks with stats

mcp_Reaper_MCP_get_dynamic_hook_details()

View hook Python code

mcp_Reaper_MCP_remove_dynamic_hook()

Remove active hook

AI Hook Learning System

Tool

Description

mcp_Reaper_MCP_get_hook_documentation()

AI learns request structure

mcp_Reaper_MCP_get_hook_examples()

10 detailed hook examples

mcp_Reaper_MCP_get_hook_requirements_documentation()

Pattern matching guide

mcp_Reaper_MCP_get_hook_common_patterns()

Common hook patterns

mcp_Reaper_MCP_validate_hook_function()

Validate hook code

💡 Example: "Create a hook that blocks social media trackers, redirects API endpoints, and adds auth headers"

Tool

Description

mcp_Reaper_MCP_execute_cdp_command()

Direct CDP commands (use snake_case)

mcp_Reaper_MCP_discover_global_functions()

Find JavaScript functions

mcp_Reaper_MCP_discover_object_methods()

Discover object methods (93+ methods)

mcp_Reaper_MCP_call_javascript_function()

Execute any function

mcp_Reaper_MCP_inject_and_execute_script()

Run custom JS code

mcp_Reaper_MCP_inspect_function_signature()

Inspect function details

mcp_Reaper_MCP_create_persistent_function()

Functions that survive reloads

mcp_Reaper_MCP_execute_function_sequence()

Execute function sequences

mcp_Reaper_MCP_create_python_binding()

Create Python-JS bindings

mcp_Reaper_MCP_execute_python_in_browser()

Execute Python code via py2js

mcp_Reaper_MCP_get_execution_contexts()

Get JS execution contexts

mcp_Reaper_MCP_list_cdp_commands()

List available CDP commands

mcp_Reaper_MCP_get_function_executor_info()

Get executor state info

Tool

Description

mcp_Reaper_MCP_clone_element_progressive()

Initial lightweight structure

mcp_Reaper_MCP_expand_styles()

On-demand styles expansion

mcp_Reaper_MCP_expand_events()

On-demand events expansion

mcp_Reaper_MCP_expand_children()

Progressive children expansion

mcp_Reaper_MCP_expand_css_rules()

Expand CSS rules data

mcp_Reaper_MCP_expand_pseudo_elements()

Expand pseudo-elements

mcp_Reaper_MCP_expand_animations()

Expand animations data

mcp_Reaper_MCP_list_stored_elements()

List stored elements

mcp_Reaper_MCP_clear_stored_element()

Clear specific element

mcp_Reaper_MCP_clear_all_elements()

Clear all stored elements

Tool

Description

mcp_Reaper_MCP_get_cookies()

Read cookies

mcp_Reaper_MCP_set_cookie()

Set cookies

mcp_Reaper_MCP_clear_cookies()

Clear cookies

Tool

Description

mcp_Reaper_MCP_list_tabs()

List open tabs

mcp_Reaper_MCP_new_tab()

Create new tab

mcp_Reaper_MCP_switch_tab()

Change active tab

mcp_Reaper_MCP_close_tab()

Close tab

mcp_Reaper_MCP_get_active_tab()

Get current tab

Tool

Description

mcp_Reaper_MCP_get_debug_view()

Debug info with pagination

mcp_Reaper_MCP_clear_debug_view()

Clear debug logs

mcp_Reaper_MCP_export_debug_logs()

Export logs (JSON/pickle/gzip)

mcp_Reaper_MCP_get_debug_lock_status()

Debug lock status


Quickstart (60 seconds)

Add to Cursor

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 CLI

Windows (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-sections

Available sections:

  • browser-management (11 tools) - Core browser operations

  • element-interaction (11 tools) - Page interaction and manipulation

  • element-extraction (9 tools) - Element cloning and extraction

  • file-extraction (9 tools) - File-based extraction tools

  • network-debugging (5 tools) - Network monitoring and interception

  • cdp-functions (13 tools) - Chrome DevTools Protocol execution

  • progressive-cloning (10 tools) - Advanced element cloning

  • cookies-storage (3 tools) - Cookie and storage management

  • tabs (5 tools) - Tab management

  • debugging (6 tools) - Debug and system tools (includes environment validator)

  • dynamic-hooks (10 tools) - AI-powered network hooks

💡 Pro Tip: Use --minimal for 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_text for maximum compatibility

  • Perfect 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 \n to actual Enter key presses

  • Essential 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 environment
  • Root/Administrator Detection: Auto-adds --no-sandbox when running as root

  • Container 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 string
  • Multiple 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, recommendations
  • Pre-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 (--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 tools

Benefits:

  • 🚀 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


Reaper MCP - Harvest the web with AI-powered automation dominance 💀

F
license - not found
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    A
    maintenance
    Enables AI agents to perform undetectable browser automation that bypasses Cloudflare, antibots, and social media blocks. Provides 105 tools for element extraction, network debugging, and real-world web scraping with a 98.7% success rate on protected sites.
    Last updated
    1,561
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables undetectable web scraping and browser automation for AI agents with 84 tools including stealth navigation, element extraction, network interception, and auto cookie consent dismissal. Bypasses anti-bot systems like Cloudflare and DataDome while providing LLM-ready markdown output and full Chrome DevTools Protocol access.
    Last updated
    MIT
  • -
    license
    -
    quality
    -
    maintenance
    Undetectable browser automation server for MCP-compatible AI agents, offering 225 tools across 32 sections to navigate, extract, clone pages, and bypass antibot systems like Cloudflare.
    Last updated
    1

View all related MCP servers

Related MCP Connectors

  • AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

  • Automate cloud browsers to navigate websites, interact with elements, and extract structured data.…

  • Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.

View all MCP Connectors

Latest Blog Posts

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