playwright-plus-python-mcp

playwright-plus-python-mcp

3.6

If you are the rightful owner of playwright-plus-python-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A MCP server with Playwright tools for browser automation and note management.

The Playwright Server MCP server is designed to facilitate browser automation using Playwright tools, while also providing a simple note storage system. It allows users to navigate web pages, take screenshots, click elements, fill input fields, and execute JavaScript code directly in the browser. Additionally, it supports a custom note URI scheme for accessing individual notes and offers a prompt to summarize stored notes. This server is particularly useful for developers and testers who need to automate web interactions and manage notes efficiently.

Features

  • Browser Automation: Navigate, click, fill, and execute scripts on web pages using Playwright.
  • Note Management: Store and access notes using a custom URI scheme.
  • Summarization: Generate summaries of stored notes with customizable detail levels.
  • Screenshot Capability: Capture full-page or element-specific screenshots.
  • JavaScript Execution: Run custom JavaScript code in the browser console.

Tools

  1. playwright_navigate

    Navigate to the specified URL

  2. playwright_screenshot

    Take screenshots of the current page or specific element

  3. playwright_click

    Click on page elements using the CSS selector

  4. playwright_fill

    Fill in the input field

  5. playwright_evaluate

    Execute JavaScript code in the browser console

  6. playwright_click_text

    Click on page element through text content

  7. playwright_get_text_content

    Get the text content of all visible elements

  8. playwright_get_html_content

    Get the HTML content of the page