MCP-pptr
Provides browser automation and DevTools capabilities using Puppeteer, enabling control of Chromium-based browsers for tasks like web scraping, testing, and page interaction.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP-pptrtake a screenshot of https://example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP-DevTools
A Model Context Protocol (MCP) server implementation for enhanced browser automation and DevTools capabilities using Puppeteer.
Features
Full browser automation support via Puppeteer
Enhanced DevTools Protocol integration
Docker support for consistent environments
Non-root user execution for security
Cross-platform compatibility
Related MCP server: dev-chrome-monitor
Prerequisites
Docker
Cursor IDE
Setup
Build the Docker image:
docker build -t mcp/puppeteer .Configure in Cursor:
Open Cursor Settings
Navigate to MCP Configuration
Add the following command:
docker run -i --rm --init -e DOCKER_CONTAINER=true mcp/puppeteerConfiguration
The server is configured to run on port 3000 by default. Environment variables:
PUPPETEER_EXECUTABLE_PATH: Path to Chromium executableDISPLAY: X11 display for headless modeCHROME_BIN: Chrome binary path
Security
Runs as non-root user in Docker
Uses Chromium's sandbox
Implements proper permission handling
License
MIT License
Contributing
Fork the repository
Create your feature branch
Commit your changes
Push to the branch
Create a new Pull Request
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables browser automation with Puppeteer, supporting navigation, form interactions, and connection to active Chrome instances for comprehensive web page interaction.Last updated81,727480MIT
- Alicense-qualityDmaintenanceEnables interaction with Chromium browser instances through Puppeteer for inspecting dev builds, capturing screenshots, and automating UI interactions. Features permission-gated tools for secure browser navigation, DOM manipulation, and JavaScript evaluation.Last updated221MIT
- Alicense-qualityDmaintenanceEnables AI coding assistants to control and inspect a live Chrome browser through DevTools for automated testing, performance analysis, debugging, and web scraping. Provides reliable browser automation using Puppeteer with comprehensive DevTools access.Last updated1,495,9403Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI coding assistants to control a persistent Chrome browser through DevTools Protocol. Supports web navigation, screenshots, element interaction, mobile testing, console logs, and network debugging in a stable Docker environment.Last updated107MIT
Related MCP Connectors
Automate cloud browsers to navigate websites, interact with elements, and extract structured data.…
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RingoTC/MCP-pptr'
If you have feedback or need assistance with the MCP directory API, please join our Discord server