puppeteer-mcp-server
@AnyContext-ai
About puppeteer-mcp-server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"puppeteer-mcp-server": {
"type": "http",
"url": "http://localhost:8000"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is puppeteer-mcp-server?
puppeteer-mcp-server is a Model Context Protocol (MCP) server that provides browser automation capabilities using Puppeteer. It enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.
How to use puppeteer-mcp-server?
Build the Docker image with docker build -t puppeteer-mcp-server . and run it with docker run --rm -p 8000:8000 puppeteer-mcp-server. The server then exposes browser automation tools via the MCP protocol on port 8000.
Key features of puppeteer-mcp-server
- Browser automation via Puppeteer
- Web page interaction and navigation
- Screenshot capture of web pages
- JavaScript execution in a real browser
- Exposed as an MCP server for LLMs
Use cases of puppeteer-mcp-server
- LLM-driven web browsing and data extraction
- Automated visual regression testing with screenshots
- Dynamic JavaScript execution for scraping single-page applications
- Interactive web page exploration for AI agents
FAQ from puppeteer-mcp-server
What does puppeteer-mcp-server do?
It provides browser automation using Puppeteer, allowing LLMs to interact with web pages, capture screenshots, and execute JavaScript through the Model Context Protocol.
What are the runtime requirements?
The server is packaged as a Docker container and requires a compatible Docker runtime. Puppeteer and its bundled Chromium are included in the Docker build.
How do I build and run puppeteer-mcp-server?
Build with docker build -t puppeteer-mcp-server . and run using docker run --rm -p 8000:8000 puppeteer-mcp-server.
Frequently asked questions
What does puppeteer-mcp-server do?
It provides browser automation using Puppeteer, allowing LLMs to interact with web pages, capture screenshots, and execute JavaScript through the Model Context Protocol.
What are the runtime requirements?
The server is packaged as a Docker container and requires a compatible Docker runtime. Puppeteer and its bundled Chromium are included in the Docker build.
How do I build and run puppeteer-mcp-server?
Build with `docker build -t puppeteer-mcp-server .` and run using `docker run --rm -p 8000:8000 puppeteer-mcp-server`.
Basic information
More Browser Automation MCP servers
Fetcher MCP
jae-jaeMCP server for fetch web page content using Playwright headless browser.
X Twitter Scraper
Xquik-devTwitter scraper API skill for tweet search, advanced Twitter search, profile tweets, follower export, media download, monitors, webhooks, MCP, and posting automation: send tweets and replies.
BrowserTools MCP
AgentDeskAIMonitor browser logs directly from Cursor and other MCP compatible IDEs.
mcp-browser-use: MCP server for browser-use
vinayak-mehtaMCP server for browser-use
Puppeteer MCP Server
merajmehrabiThis MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.
Comments