merajmehrabi/puppeteer-mcp-server
This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.
Overview
merajmehrabi/puppeteer-mcp-server is a TypeScript MCP server licensed under MIT. This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.
Ranked #5879 out of 25632 indexed tools.
Used by 20 other projects.
Ecosystem
TypeScript MIT
Signal Breakdown
Stars 410
Freshness 1y ago
Issue Health 0%
Contributors 3
Dependents 20
Forks 53
Description Detailed
License MIT
How to Improve
Freshness high impact
Issue Health high impact
Matched Queries
From the README
# Puppeteer MCP Server This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows. ## Acknowledgment This project is an experimental implementation inspired by [@modelcontextprotocol/server-puppeteer](https://github.com/modelcontextprotocol/servers). While it shares similar goals and concepts, it explores alternative approaches to browser automation through the Model Context Protocol. <a href="https://glama.ai/mcp/servers/lpt1tvbubf"></a> ## Features - Navigate web pages - Take screenshots - Click elements - Fill forms - Select options - Hover elements - Execute JavaScript - Smart Chrome tab management: - Connect to active Chrome tabs - Preserve existing Chrome instances - Intelligent connection handling ## Project Structure ``` / ├── src/ │ ├── config/ # Configuration modules │ ├── tools/ # Tool definitions and handlers │ ├── browser/ # Browser conRead full README on GitHub →
Are you the maintainer? Claim this listing