This MCP server provides browser automation capabilities using Puppeteer, enabling AI assistants to interact with web pages through a standardized interface. It offers tools for navigation, taking screenshots, clicking elements, filling forms, and executing JavaScript in a real browser environment. The implementation captures console logs and manages screenshots as resources, making them available to the client. Built with TypeScript and the MCP SDK, it supports both headless operation in Docker containers and visible browser windows when run directly, making it ideal for web testing, data extraction, and automated web interactions without requiring users to write browser automation code.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Navigate to any URL in the browser. Input: url (string)
Capture screenshots of the entire page or specific elements. Inputs: name (string, required), selector (string, optional), width (number, optional, default: 800), height (number, optional, default: 600)
Click elements on the page. Input: selector (string): CSS selector for element to click
Hover elements on the page. Input: selector (string): CSS selector for element to hover
Fill out input fields. Inputs: selector (string): CSS selector for input field, value (string): Value to fill
Select an element with SELECT tag. Inputs: selector (string): CSS selector for element to select, value (string): Value to select
Execute JavaScript in the browser console. Input: script (string): JavaScript code to execute