Playwright-based MCP tools for navigating, inspecting, interacting with, and capturing browser pages.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Playwright Plus Python MCP.
playwright_navigateNavigates to a specified URL. This operation will automatically create a new session if there is no active session.
playwright_screenshotTakes a screenshot of the current page or a specific element.
playwright_clickClicks an element on the page using a CSS selector.
playwright_fillFills out an input field.
playwright_evaluateExecutes JavaScript code in the browser console.
playwright_click_textClicks an element on the page by its text content.
blackwhite084/playwright-plus-python-mcp MCP server connects MCP clients to browser automation operations built around Playwright. Its tools can open a URL, capture the current page or a selected element, click controls, populate fields, run JavaScript, and retrieve page content. Navigation creates a new session automatically when no active session exists.
The server also describes a simple note storage feature. Notes are exposed through a custom note:// URI scheme, with each resource carrying a name, description, and text/plain MIME type. A summarize-notes prompt combines the stored notes into a summarization prompt and accepts a style value for brief or detailed output.
The browser tools act on the current Playwright page. playwright_navigate accepts a URL and establishes a session if necessary. playwright_screenshot requires a file name and can optionally receive a CSS selector; without a selector, it captures the full page. playwright_click and playwright_fill use CSS selectors, while playwright_click_text locates an element by its text content.
For page inspection, playwright_get_text_content returns text from visible elements, and playwright_get_html_content returns HTML for a selected area using a CSS selector. playwright_evaluate runs supplied JavaScript in the browser console. These operations let an agent combine page navigation, interaction, and extraction in one MCP session.
The README provides a published-server configuration for Claude Desktop using uvx:
The configuration file is located at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS and at %APPDATA%/Claude/claude_desktop_config.json on Windows. For local development, the README shows a uv configuration that runs the project from a specified directory. The repository does not provide completed application-specific configuration settings; its configuration section is marked as a TODO.
note:// resources.blackwhite084/playwright-plus-python-mcp MCP server runs over stdio, so clients must launch it as a local process rather than connect to a documented hosted endpoint. The material does not specify browser installation steps, supported browser engines, persistence behavior, authentication handling, or additional environment variables. It also does not document configuration values beyond the Claude Desktop launch examples.
The screenshot tool requires a screenshot name, and page interaction tools require the selectors, text, values, scripts, or other arguments described above. The README recommends MCP Inspector for debugging stdio servers, but that utility is separate from blackwhite084/playwright-plus-python-mcp MCP server itself.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/blackwhite084-playwright-plus-python-mcp)<a href="https://allmcps.com/mcp/blackwhite084-playwright-plus-python-mcp"><img src="https://allmcps.com/api/badge/blackwhite084-playwright-plus-python-mcp?style=directory" alt="Playwright Plus Python MCP on AllMCPs" /></a>