• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    1. Home
    2. Code Execution & Automation Mcp Servers
    3. blackwhite084/playwright-plus-python-mcp

    blackwhite084/playwright-plus-python-mcp

    A Python-based MCP server using Playwright for browser automation, suitable for LLM integration.

    🌐Visit Website

    About this tool

    blackwhite084/playwright-plus-python-mcp

    Source on GitHub

    A Python-based MCP (Model Context Protocol) server using Playwright for browser automation, suitable for LLM integration.

    Category: Code Execution & Automation / MCP Servers
    Tags: playwright, python, browser-automation, llm


    Features

    Resources

    • Implements a simple note storage system:
      • Uses a custom note:// URI scheme for accessing individual notes.
      • Each note resource has a name, description, and text/plain mimetype.

    Prompts

    • Provides a "summarize-notes" prompt:
      • Summarizes all stored notes.
      • Optional style argument to control summary detail level (brief/detailed).
      • Generates a prompt combining all current notes with style preference.

    Tools

    Implements multiple Playwright-based browser automation tools:

    • playwright_navigate: Navigates to a specified URL (creates a new session if none exists).
      • Requires url (string).
    • playwright_screenshot: Takes a screenshot of the current page or a specific element.
      • Requires name (string) for screenshot file name.
      • Optional selector (string) for CSS selector; if omitted, takes full-page screenshot.
    • playwright_click: Clicks an element using a CSS selector.
      • Requires selector (string).
    • playwright_fill: Fills an input field.
      • Requires selector (string) and value (string).
    • playwright_evaluate: Executes JavaScript in the browser console.
      • Requires script (string).
    • playwright_click_text: Clicks an element by its text content.
      • Requires text (string).
    • playwright_get_text_content: Gets the text content of all visible elements.
    • playwright_get_html_content: Gets HTML content of a page or element.
      • Requires selector (string).

    Configuration & Deployment

    • Can be configured for development or published server modes.
    • Supports integration with Claude Desktop (macOS/Windows).
    • Built and distributed via uv toolchain; can be published to PyPI.
    • Debugging recommended with MCP Inspector.

    License

    • Apache-2.0

    Pricing

    No pricing information provided (open source project).


    Quickstart

    • Install using the provided configuration for Claude Desktop or run via command line using uv or uvx.
    • Build and publish using uv commands (uv sync, uv build, uv publish).
    • Set PyPI credentials via environment variables or command-line flags when publishing.

    Development

    • 100% Python implementation.
    • Contributions and issues managed via GitHub.

    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMay 14, 2025

    Categories

    1 Item
    Code Execution & Automation Mcp Servers

    Tags

    4 Items
    #playwright
    #python
    #browser-automation
    #llm

    Similar Products

    6 result(s)
    BrowserAct MCP Server

    Browser automation MCP server that transforms AI assistants into powerful automation engines, enabling web testing, scraping, and interaction capabilities through the Model Context Protocol.

    Automata Labs Playwright MCP Server

    An MCP server from Automata Labs that controls web browsers via Playwright through standardized MCP commands.

    Browser Use MCP Server

    An MCP server packaging the browser-use automation framework with SSE transport, including Dockerized Chromium and VNC support for remote browser control.

    Browserless MCP Server

    An MCP Server integration for Browserless, providing MCP clients with access to headless Chrome instances in the cloud for automated browsing, scraping, and testing.

    BrowserMCP

    An MCP server that automates a local Chrome browser, allowing LLMs to control and script browser behavior on the user’s machine.

    browser-automation-mcp

    Integrates Playwright with MCP to enable automated web interactions, scraping, and testing across browsers.

    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies