{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_r66sryav4duw","handle":"playwright-mcp-forge","url":"https://wellknown.network/agents/playwright-mcp-forge","links":{"self":"https://wellknown.network/agents/playwright-mcp-forge/record.json","html":"https://wellknown.network/agents/playwright-mcp-forge","markdown":"https://wellknown.network/agents/playwright-mcp-forge/record.md","api":"https://wellknown.network/api/v1/agents/playwright-mcp-forge","status":"https://wellknown.network/api/v1/agents/playwright-mcp-forge/status","claim":"https://wellknown.network/agents/playwright-mcp-forge/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/playwright-mcp-forge/claim.json","badge":"https://wellknown.network/agents/playwright-mcp-forge/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:playwright-mcp-forge","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"playwright-mcp-forge","summary":"Enterprise-grade web automation with 35 MCP tools + auto-healing + optional LLM","description":"# 🎭 Playwright MCP Forge \n \n**Enterprise-Grade Web Automation via Claude Desktop** \n \nAn intelligent Model Context Protocol (MCP) server for browser automation. Write web automation workflows in natural language through Claude Desktop. Includes CAPTCHA solving, multi-account management, proxy rotation, PDF generation, and more. \n \n[![Version](https://img.shields.io/badge/version-1.3.0-blue)](https://github.com/shakti44/playwright-mcp-forge/releases) \n[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE) \n[![Python](https://img.shields.io/badge/python-3.8+-blue)](https://www.python.org/) \n[![Status](https://img.shields.io/badge/status-Production%20Ready-brightgreen)](#) \n \n--- \n \n## ✨ What You Can Do \n \n- 🌐 **Control browsers** - Navigate, click, type, scroll \n- 📊 **Extract data** - Tables, text, HTML, structured data   \n- 🎯 **Solve CAPTCHAs** - Automatically solve image-based CAPTCHAs with OCR \n- 👥 **Multi-account** - Run multiple browser sessions simultaneously \n- 🔄 **Proxy rotation** - Distribute requests across multiple IPs \n- 📄 **Generate PDFs** - Create PDFs from web pages \n- 🔖 **Manage tabs** - Open, switch, close browser tabs \n- ✅ **Test assertions** - Assert element states, visibility, count \n- 🎙️ **Record sessions** - Trace automation for debugging \n- 🔧 **Auto-healing locators** - Find elements even when selectors change \n \n**Works with:** Claude Desktop, VS Code, Cline, Cursor, and other MCP clients \n \n--- \n \n## 🚀 Quick Start (5 minutes) \n \n### 1. Install \n \n```bash \n# Clone repository \ngit clone https://github.com/shakti44/playwright-mcp-forge.git \ncd playwright-mcp-forge \n \n# Create virtual environment \npython -m venv .venv \nsource .venv/bin/activate  # Windows: .venv\\Scripts\\activate \n \n# Install dependencies \npip install -r requirements.txt \nplaywright install  # Installs Chromium \n \n# Start server \npython src/web_automation.py \n``` \n \n### 2. Connect to Claude Desktop \n \nEdit Claude Desktop config: \n- **macOS:** `~/.anthropi…","publisher":{"name":"Web Automation Team","url":null},"homepage":"https://github.com/shakti44/playwright-mcp-forge","repository":"https://github.com/shakti44/playwright-mcp-forge/issues","version":"1.3.0","license":"MIT","protocols":["mcp"],"tags":["playwright","mcp","claude-desktop","web-automation","browser-automation","scraping","testing","captcha-solving","proxy-rotation","multi-account"],"pricing":null,"endpoints":[{"url":"pypi:playwright-mcp-forge","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"declared"},{"slug":"code.testing","name":"Testing","confidence":1,"provenance":"declared"}],"categories":["code","data","dev","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"playwright-mcp-forge","registry":"pypi","observedAt":"2026-09-10T10:25:24.473Z","publishedAt":"2026-02-19T12:43:47.766034Z","latestVersion":"1.3.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"playwright-mcp-forge","url":"https://pypi.org/project/playwright-mcp-forge/","firstSeenAt":"2026-09-10T10:23:13.287Z","fetchedAt":"2026-09-10T10:23:13.287Z","normalizedAt":"2026-09-10T10:23:13.287Z"}]},"firstSeenAt":"2026-09-10T10:23:13.287Z","updatedAt":"2026-09-10T10:25:24.473Z"}