# Pyppeteer Browser Automation

> Use this tool when you need to automate web browser interactions, such as web scraping, UI testing, or programmatic browser control, and require capabilities like navigation, screenshot capture, and element interaction. It solves problems by providing a headless browser automation solution that can be controlled through the Multi-Context Protocol framework, accepting inputs like CSS selectors or XPath and outputting dynamic page information. It is ideal for use cases where AI assistants need to interact with web pages in a controlled and automated manner.

Canonical page: https://skillsregistry.net/skills/devalexandre-pyppeteer-browser-automation  
JSON: https://api.skillsregistry.net/v1/skills/devalexandre-pyppeteer-browser-automation

## Description

MCP Servers with Pyppeteer enables AI assistants to control headless browsers for web automation tasks through the Multi-Context Protocol framework. Developed by Alexandre E Souza, it provides capabilities for automated navigation, screenshot capture, element interaction using CSS selectors or XPath, and access to dynamic page information. The implementation runs as a Python package that can be installed via pip or directly from GitHub, and includes Docker support for containerized deployment. It's particularly valuable for workflows requiring web scraping, UI testing, or any scenario where programmatic browser control enhances AI assistant capabilities.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-06-11

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/devalexandre-pyppeteer-browser-automation)
- **Repository:** <https://github.com/devalexandre/mcp-servers>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "devalexandre-pyppeteer-browser-automation"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/devalexandre-pyppeteer-browser-automation` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/devalexandre-pyppeteer-browser-automation/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
