sultannaufal/puppeteer-mcp-server
View on GitHub ↗Self-hosted Puppeteer MCP server with remote SSE access, API key authentication, and Docker deployment. Complete tool suite for browser automation via Model Context Protocol.
20 ★6 forksTypeScriptUpdated 9mo ago
What you need to know
Self-hosted Puppeteer MCP server with 16 tools for browser automation, supporting API key authentication and Docker deployment.
Install
docker compose up npm install
Usage
- •Add the server config to your MCP client with your API key and use browser automation tools
Key features
- ✓16 browser automation tools
- ✓Navigate, click, type, screenshot, and extract
- ✓API key authentication
- ✓Docker deployment
- ✓MCP 2025-06-18 spec
- ✓npx-based launch
Best for
Self-hosted Puppeteer browser automation through MCP
Caveats
- ⚠Requires API key configured
- ⚠Requires Node.js 18+
Platforms: Node.js · DockerClients: Claude · MCP-compatible clients
Documentation ↗Reviewed 2026-08-11
Topics
apiauthenticationbrowser-automationdockerheadless-browsermcpmodel-context-protocolnodejspuppeteerremote-accessserver-sent-eventsssetypescriptweb-scraping
- Stars
- 20★
- Forks
- 6
- Language
- TypeScript
- License
- —
- Created
- 2025-07-24
- Last push
- 2025-11-23