Back to Home
andytango icon

puppeteer-mcp

by andytango

Overview

Provides browser automation capabilities through Puppeteer for AI agents to interact with web pages, capture content, and perform various browser operations.

Installation

Run Command
npm start

Environment Variables

  • PORT
  • HEADLESS
  • TIMEOUT

Security Notes

The `evaluate` tool allows arbitrary JavaScript code execution via `new Function()`. If a malicious or compromised AI agent injects code, it could execute within the browser context. More critically, Puppeteer is launched with `--no-sandbox` which significantly reduces browser security. This makes the server vulnerable to host system compromise if not run within a highly isolated environment (e.g., a secure Docker container) as suggested in the README for remote deployments. No obvious hardcoded secrets were found in the truncated source.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens5000
Stars0
Forks0
Last Update2025-12-03

Tags

puppeteerbrowser automationAI agentweb interactionmcp