
by Puppeteer
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.
Updated 5 days ago
Official
npx @mintlify/mcp add puppeteer --client claude
Resources
The server provides access to two types of resources:
- Console Logs (
console://logs
)- Browser console output in text format
- Includes all console messages from the browser
- Screenshots (
screenshot://<name>
)- PNG images of captured screenshots
- Accessible via the screenshot name specified during capture
Key Features
- Browser automation
- Console log monitoring
- Screenshot capabilities
- JavaScript execution
- Basic web interaction (navigation, clicking, form filling)
Available tools
puppeteer_navigate
Navigate to any URL in the browser
puppeteer_screenshot
Capture screenshots of the entire page or specific elements
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
pupeteer_evaluate
Execute JavaScript in the browser console