MCP Servers

Puppeteer MCP Server

Last updated December 15, 2024

An MCP server that provides browser automation through Puppeteer, enabling interaction with Chrome instances.

Puppeteer MCP Server is an open-source implementation of the Model Context Protocol that brings browser automation to AI-assisted workflows. By leveraging Puppeteer, it enables automated navigation, interaction, and data extraction from websites, making it possible to connect AI tools like Claude with live browser sessions. The server supports interaction with both new browser instances and existing Chrome windows. Developers can use it to automate actions such as form filling, clicking elements, selecting options, executing JavaScript, and managing multiple Chrome tabs. With flexible installation options via npm, npx, or source build, it provides a powerful and accessible way to integrate browser automation into MCP-compatible environments.

Key features

  • Automate browser navigation with Puppeteer
  • Take screenshots and capture page states
  • Click, hover, and interact with elements
  • Fill forms and select dropdown options
  • Execute custom JavaScript in active tabs
  • Manage multiple Chrome tabs intelligently
  • Connect to both new and existing Chrome sessions
  • Installable via npm, npx, or source build

Related tools

  • Ashra MCP Server

    A Model Context Protocol (MCP) server for Ashra, enabling data extraction and web scraping.

  • Browserbase MCP

    An MCP server that enables AI assistants to control cloud browsers with Browserbase and Stagehand.

  • Scrapeless MCP Server

    Enables AI models to browse, scrape, and interact with live websites in real time via MCP.

  • DevContext

    An autonomous MCP server that provides continuous, project-centric context awareness for developers.

  • Neon MCP Server

    An MCP server that enables natural language management of Neon Postgres databases via IDEs and AI assistants.