# Puppeteer Linux

> Use this tool when you need to automate browser interactions in a Linux environment, enabling use cases like web scraping, automated testing, and dynamic web content generation. It provides a robust interface for web navigation, screenshots, element interactions, and JavaScript execution, with full support for X11 and Wayland display servers. Ideal for AI models and applications requiring interaction with web content, it simplifies browser automation by handling display server detection and configuration complexities.

Canonical page: https://skillsregistry.net/skills/phialsbasement-puppeteer-linux  
JSON: https://api.skillsregistry.net/v1/skills/phialsbasement-puppeteer-linux

## Description

This Puppeteer-based MCP server, developed by PhialsBasement, enables browser automation with full support for Linux display servers (X11 and Wayland). Built with TypeScript and leveraging the Model Context Protocol SDK, it provides tools for web navigation, screenshots, element interactions, and JavaScript execution in a real browser environment. The implementation focuses on robust display server detection and configuration, making it uniquely suited for Linux environments. It's particularly useful for AI models and applications needing to interact with web content, enabling use cases like web scraping, automated testing, and dynamic web content generation without dealing with browser setup complexities.

## 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:** browser-automation
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/phialsbasement-puppeteer-linux)
- **Repository:** <https://github.com/phialsbasement/mcp-puppeteer-linux>

## 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": "phialsbasement-puppeteer-linux"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/phialsbasement-puppeteer-linux` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/phialsbasement-puppeteer-linux/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
