Zed extension that wraps the @modelcontextprotocol/server-puppeteer MCP server.
MCP.Pizza Chef: zed-extensions
mcp-server-puppeteer is an MCP server that integrates Puppeteer, enabling LLMs to interact with and automate web browsers. It provides structured, real-time context from web pages and supports scripted browser actions, making it ideal for web scraping, automated testing, and dynamic data extraction workflows within the MCP ecosystem.
Use This MCP server To
Automate web navigation and interaction via Puppeteer Extract structured data from dynamic web pages Perform automated browser testing with LLM-driven scripts Scrape content behind JavaScript-rendered pages Integrate web browsing context into LLM workflows Trigger browser actions based on natural language commands
README
mcp-server-puppeteer FAQ
How does mcp-server-puppeteer integrate with MCP clients?
It acts as a server exposing Puppeteer's browser automation capabilities as structured context and tools accessible to MCP clients.
What types of web interactions can this server automate?
It can automate navigation, clicking, form filling, data extraction, and other browser actions using Puppeteer.
Is mcp-server-puppeteer limited to specific browsers?
Puppeteer primarily supports Chromium-based browsers, but can be configured for others with some setup.
Can this server handle JavaScript-heavy websites?
Yes, Puppeteer renders pages fully, enabling interaction with dynamic, JavaScript-heavy content.
How does this server enhance LLM capabilities?
It provides real-time, structured web context and browser control, enabling LLMs to perform complex web tasks.
What are the security considerations when using this server?
It runs browser instances that may access external sites; proper sandboxing and access controls are recommended.
Which LLM providers are compatible with this server?
It is provider-agnostic and works with OpenAI, Anthropic Claude, Google Gemini, and others supporting MCP.