
Playwright
Wraps Playwright's browser automation capabilities into MCP tools for programmatic web interaction. Exposes operations like navigate, screenshot, click, fill forms, and execute JavaScript directly in browser sessions. Also includes a basic note storage system with summarization prompts, though the main value is the browser automation toolkit. Useful when you need Claude to interact with live web pages, scrape dynamic content, or automate browser-based workflows. The Python implementation handles session management automatically and supports both element-specific and full-page screenshots.
- GitHub stars
- 186
- tools
- 8
- last updated
- Mar 10, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
playwright_navigateNavigates to a specified URL. This operation will automatically create a new session if there is no active session.
Navigates to a specified URL. This operation will automatically create a new session if there is no active session.
No parameter schema in public metadata yet.
playwright_screenshotTakes a screenshot of the current page or a specific element.
Takes a screenshot of the current page or a specific element.
No parameter schema in public metadata yet.
playwright_clickClicks an element on the page using a CSS selector.
Clicks an element on the page using a CSS selector.
No parameter schema in public metadata yet.
playwright_fillFills out an input field.
Fills out an input field.
No parameter schema in public metadata yet.
playwright_evaluateExecutes JavaScript code in the browser console.
Executes JavaScript code in the browser console.
No parameter schema in public metadata yet.
playwright_click_textClicks an element on the page by its text content.
Clicks an element on the page by its text content.
No parameter schema in public metadata yet.
playwright_get_text_contentGet the text content of all visiable elements.
Get the text content of all visiable elements.
No parameter schema in public metadata yet.
playwright_get_html_contentGet the HTML content of the page.
Get the HTML content of the page.
No parameter schema in public metadata yet.
Sponsors
Readme
playwright-server MCP server
\A MCP server with playwright tools\
Components
Resources
The server implements a simple note storage system with:
- Custom note:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype
Prompts
The server provides a single prompt:
- summarize-notes: Creates summaries of all stored notes
- Optional "style" argument to control detail level (brief/detailed)
- Generates prompt combining all current notes with style preference