Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/executeautomation/mcp-playwright
Repository contains Playwright Model Context Protocol to automate Browser and APIs
https://github.com/executeautomation/mcp-playwright
Last synced: 3 days ago
JSON representation
Repository contains Playwright Model Context Protocol to automate Browser and APIs
- Host: GitHub
- URL: https://github.com/executeautomation/mcp-playwright
- Owner: executeautomation
- Created: 2024-12-03T18:43:20.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-21T17:31:24.000Z (13 days ago)
- Last Synced: 2024-12-21T18:28:44.819Z (13 days ago)
- Language: TypeScript
- Homepage: https://executeautomation.github.io/mcp-playwright/
- Size: 7.15 MB
- Stars: 57
- Watchers: 1
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-servers - Playwright - A Model Context Protocol server that provides browser automation capabilities using Playwright. (🔍 <a name="search-web"></a>Search & Web)
- awesome-mcp-servers - Playwright MCP Server - An MCP server using Playwright for browser automation and webscrapping (Community Servers)
- awesome-mcp-servers - Playwright MCP Server - An MCP server using Playwright for browser automation and webscrapping (Community Servers)
- awesome-mcp-servers - @executeautomation/playwright-mcp-server - Playwrightを使用したブラウザ自動化とWebスクレイピングのためのMCPサーバー (サーバー実装 / 📂 <a name="browser-automation"></a>ブラウザ自動化)
README
# Playwright MCP Server
[![smithery badge](https://smithery.ai/badge/@executeautomation/playwright-mcp-server)](https://smithery.ai/protocol/@executeautomation/playwright-mcp-server)
A Model Context Protocol server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.
## Screenshot
![Playwright + Claude](image/playwright_claude.png)## [Documentation](https://executeautomation.github.io/mcp-playwright/) | [API reference](http://localhost:3000/mcp-playwright/docs/playwright-web/Supported-Tools)
## Installation
You can install the package using either npm, mcp-get, or Smithery:
Using npm:
```bash
npm install -g @executeautomation/playwright-mcp-server
```Using mcp-get:
```bash
npx @michaellatman/mcp-get@latest install @executeautomation/playwright-mcp-server
```
Using SmitheryTo install Playwright MCP for Claude Desktop automatically via [Smithery](https://smithery.ai/protocol/@executeautomation/playwright-mcp-server):
```bash
npx @smithery/cli install @executeautomation/playwright-mcp-server --client claude
```
## Configuration to use Playwright Server
Here's the Claude Desktop configuration to use the Playwright server:```json
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@executeautomation/playwright-mcp-server"]
}
}
}
```