mcp-playwright
mcp-playwright copied to clipboard
Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More 🔌
# Title Bug: playwright_console_logs tool doesn't capture JavaScript errors/exceptions # Description ## Summary The `playwright_console_logs` tool currently captures standard console logs but fails to retrieve JavaScript errors and exceptions that...
Running this tool as a server would be really helpful for a lot of use cases. My local setup uses WSL and Cursors support for WSL is real bad at...
By installing the playwright and puppeteer-core at the root of the n8n repo `pnpm add -w playwright puppeteer-core` my n8n instance (launched with `npx n8n`) is able to call for...
- **Multi-Browser Support**: Added support for Firefox and WebKit browsers in addition to Chromium 🌐 - New `browserType` parameter for `playwright_navigate` tool allows specifying browser engine - Supported browser types:...
``` { "script": "async () => { const bodyText = await page.textContent('body'); if (bodyText.includes('Invalid username or password')) { throw new Error('Login failed'); }}" } ``` ``` Execution result: undefined Console...
Add two functions to get the current page content either in plain text or html. So the Client is able to figure out the CSS selectors for further interactions by...
https://mcp.so/playground?server=playwright-mcp 
Hi all, when i try to start the server with command below: npx @executeautomation/playwright-mcp-server --verbose or command npx @executeautomation/playwright-mcp-server i don't see confirmed message server started at localhost at port...
I'm using playwright mcp with cursor IDE. It calls playwright_navigate with the following payload: ```json { "url": "http://localhost:5173/" } ``` This is the error I'm getting: ``` Failed to initialize...