MCP Scrape Copilot MCP Server

MCP server for browser automation using Puppeteer

Local serverstdio

What is the MCP Scrape Copilot MCP server?

MCP Scrape Copilot MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. MCP server for browser automation using Puppeteer.

What you get

A Model Context Protocol server that provides browser automation capabilities using Puppeteer. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.

  • Browser automation
  • Console log monitoring
  • Screenshot capabilities
  • JavaScript execution
  • Basic web interaction (navigation, clicking, form filling)

What the assistant can call

Once MCP Scrape Copilot is connected, these are the calls the assistant has available:

  • puppeteer_navigate — Navigate to any URL in the browser
  • Input — url (string)
  • puppeteer_screenshot — Capture screenshots of the entire page or specific elements
  • Inputs — - name (string, required): Name for the screenshot
  • puppeteer_click — Click elements on the page
  • puppeteer_hover — Hover elements on the page
  • puppeteer_fill — Fill out input fields
  • puppeteer_select — Select an element with SELECT tag
  • puppeteer_evaluate — Execute JavaScript in the browser console
  • Tools — The Tools tool exposed by this server
  • Resources — 1. Console Logs (console://logs) - Browser console output in text format - Includes all console messages from the browser

Setting it up

The server ships on npm as version, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Choosing this one

Plenty of browser automation servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. MCP Scrape Copilot's toolset — puppeteer_navigate, Input, puppeteer_screenshot and 8 more — is a fair guide to whether it matches your workflow. It is maintained by jwaldor; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 11 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch MCP Scrape Copilot.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mcp scrape copilot mcp server does with a few real requests.

Available tools

ToolWhat it does
puppeteer_navigateNavigate to any URL in the browser
Inputurl (string)
puppeteer_screenshotCapture screenshots of the entire page or specific elements
Inputs- name (string, required): Name for the screenshot
puppeteer_clickClick elements on the page
puppeteer_hoverHover elements on the page
puppeteer_fillFill out input fields
puppeteer_selectSelect an element with SELECT tag
puppeteer_evaluateExecute JavaScript in the browser console
ToolsThe Tools tool exposed by this server.
Resources1. **Console Logs** (console://logs) - Browser console output in text format - Includes all console messages from the browser

How to install the MCP Scrape Copilot MCP server

{
  "mcpServers": {
    "puppeteer": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "mcp/puppeteer"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use MCP Scrape Copilot to puppeteer navigate.
  • Use MCP Scrape Copilot to Input.
  • Use MCP Scrape Copilot to puppeteer screenshot.

Frequently asked questions

It connects MCP Scrape Copilot to MCP-compatible AI assistants such as Claude and Cursor, exposing 11 tools (puppeteer_navigate, Input, puppeteer_screenshot, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with MCP Scrape Copilot directly.