mcp-server-puppeteer-py
If you are the rightful owner of mcp-server-puppeteer-py and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server that provides browser automation capabilities using Playwright (Python's equivalent to Puppeteer).
The Puppeteer MCP Server (Python Implementation) is a robust tool for browser automation, leveraging Playwright to offer capabilities similar to Puppeteer. This server allows LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment. It is designed to be a stable alternative to the TypeScript version, with enhanced error handling and logging. The server supports full browser automation, page navigation, screenshot capture, form interaction, JavaScript execution, and console log monitoring. It is highly configurable, with options for timeouts and detailed logging, making it a versatile tool for developers.
Features
- Full browser automation
- Page navigation
- Screenshot capture (full page or elements)
- Form interaction (clicking and filling)
- JavaScript execution
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_fill
Fill out input fields.
puppeteer_evaluate
Execute JavaScript in the browser console.