MCP server for browser automation using Puppeteer with configurable options
MCP server for browser automation using Puppeteer with configurable options
A Model Context Protocol server that provides browser automation capabilities using Puppeteer with configurable options. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment, with the ability to customize Puppeteer launch options through environment variables.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| puppeteer_navigate | Navigate to any URL in the browser |
| puppeteer_screenshot | Capture screenshots of the entire page or specific elements |
| Inputs: | selector (string): CSS selector for element to select |
| selector | string, optional): CSS selector for element to screenshot |
| width | number, optional, default: 800): Screenshot width |
| height | number, optional, default: 600): Screenshot height |
| 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 |
{
"mcpServers": {
"puppeteer": {
"command": "npx",
"args": [
"-y",
"github:afshawnlotfi/mcp-configurable-puppeteer"
],
"env": {
"PUPPETEER_ARGS": "{\"browser\": \"firefox\"}"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| PUPPETEER_ARGS | Declared in the maintainer’s client configuration. | Check documentation |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
This MCP allows you to record browser interactions with a chrome extension that include screenshots and console logs. The data is then saved to a
AI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.
Eval-backed tool discovery for AI agents, on the auxiliar.ai web-access gateway — one API key for 24 search, scraping, browser-automation and voice APIs, upstream keys injected server-side, usage at…
Local MCP for Power Automate flows with browser-backed auth, extension, and Codex skill.