puppeteer-mcp (via mcp2cli)
Control a Puppeteer-driven browser: navigate, screenshot, interact with elements, and run JavaScript.
Shortcuts
mcp2cli puppeteer <cmd>(alias formcp2cli puppeteer-mcp)
Commands
page
| Command | Description | Example | Ref |
|---|---|---|---|
mcp2cli puppeteer page navigate |
Navigate to a URL | mcp2cli puppeteer page navigate --url https://example.com |
ref |
mcp2cli puppeteer page screenshot |
Take a screenshot of the page or element | mcp2cli puppeteer page screenshot --name my-shotmcp2cli puppeteer page screenshot --name elem-shot --selector "#main" |
ref |
mcp2cli puppeteer page evaluate |
Execute JavaScript in browser console | mcp2cli puppeteer page evaluate --script "document.title" |
ref |
element
| Command | Description | Example | Ref |
|---|---|---|---|
mcp2cli puppeteer element click |
Click an element | mcp2cli puppeteer element click --selector "#submit-btn" |
ref |
mcp2cli puppeteer element fill |
Fill an input field | mcp2cli puppeteer element fill --selector "#email" --value "user@example.com" |
ref |
mcp2cli puppeteer element select |
Select a dropdown option | mcp2cli puppeteer element select --selector "#country" --value "US" |
ref |
mcp2cli puppeteer element hover |
Hover over an element | mcp2cli puppeteer element hover --selector ".menu-item" |
ref |
Discover Parameters
Append --help to any command for full parameter list:
mcp2cli puppeteer page navigate --help
Note: Use Ref links in the Commands table above to view detailed parameter reference and more examples.
User Notes
MUST READ users/skill.md for custom workflows and tips. Config: MCP server settings live in
~/.agents/mcp2cli/servers.yaml- edit there to take effect.