This project is an experimental project aimed at manipulating a browser through MCP using Playwright, in order to implement a feature to control the browser through AI.
mcp-server-playwright is an MCP project maintained in the hdcola/mcp-server-playwright repository. The maintainer describes its purpose as “This project is an experimental project aimed at manipulating a browser through MCP using Playwright, in order to implement a feature to control the browser…”. Read the project documentation for the complete scope.
The project provides a local client configuration using bun. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
The example declares CHROME_PATH, MUSER_DATA_DIR. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| open-browser | url) : Open a browser with the specified URL(option). |
| close-page | pageNumber: int) : Close a desiginated page in current browser. |
| close-browser | ) : Close the browser. |
| navigate-to-page | url) : Navigate to the specified URL. |
| open-new-page | url) : Open a page in a new tab. |
| get-page-content | ) : Get the readability content of the current page. |
{
"mcpServers": {
"mcp-server-playwright": {
"command": "bun",
"args": [
"yourpath/mcp-server-playwright/src/index.ts"
],
"env": {
"CHROME_PATH": "your_chrome_path",
"MUSER_DATA_DIR": "your_chrome_user_data_path"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| CHROME_PATH | Declared in the maintainer’s client configuration. | Check documentation |
| MUSER_DATA_DIR | Declared in the maintainer’s client configuration. | Check documentation |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Brazilian tools for agents: Pix codes, CEP, CNPJ + web capture and PDF. Pay per call.
Enables Claude to perform Google searches and extract webpage content through a controlled Chrome browser instance.
MCP server for AI-driven image editing with Photopea
This project demonstrates how to use Playwright with Cloudflare Workers as a Model Control Protocol (MCP) server using Cloudflare Playwright MCP.