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

Stars
20★
Forks
6
Language
TypeScript
License
Created
2025-07-24
Last push
2025-11-23