# Playwright MCP ## Docs - [Tool Capabilities](https://mintlify.wiki/microsoft/playwright-mcp/api/capabilities.md): Configure which automation features are enabled - [Configuration Schema](https://mintlify.wiki/microsoft/playwright-mcp/api/configuration.md): Complete reference for the Playwright MCP Config type - [createConnection](https://mintlify.wiki/microsoft/playwright-mcp/api/create-connection.md): Create an MCP server instance with Playwright browser automation - [API Overview](https://mintlify.wiki/microsoft/playwright-mcp/api/overview.md): Learn about the Playwright MCP programmatic API - [Accessibility Snapshots](https://mintlify.wiki/microsoft/playwright-mcp/concepts/accessibility-snapshots.md): Understanding the structured accessibility tree format used by Playwright MCP - [Browser Automation with Playwright](https://mintlify.wiki/microsoft/playwright-mcp/concepts/browser-automation.md): Understanding how Playwright manages browsers, contexts, and pages - [Model Context Protocol Overview](https://mintlify.wiki/microsoft/playwright-mcp/concepts/mcp-overview.md): Understanding MCP architecture and how Playwright MCP implements it - [Browser Extension](https://mintlify.wiki/microsoft/playwright-mcp/guides/browser-extension.md): Connect Playwright MCP to your existing browser tabs using the Playwright MCP Bridge extension - [Configuration](https://mintlify.wiki/microsoft/playwright-mcp/guides/configuration.md): Configure Playwright MCP server with command-line arguments, environment variables, or a JSON configuration file - [Docker Deployment](https://mintlify.wiki/microsoft/playwright-mcp/guides/docker.md): Run Playwright MCP in Docker for isolated and production-ready deployments - [Initial State](https://mintlify.wiki/microsoft/playwright-mcp/guides/initial-state.md): Set up initial browser and page state for Playwright MCP sessions - [Programmatic Usage](https://mintlify.wiki/microsoft/playwright-mcp/guides/programmatic-usage.md): Use Playwright MCP programmatically in your Node.js applications - [Security](https://mintlify.wiki/microsoft/playwright-mcp/guides/security.md): Security considerations and best practices for Playwright MCP - [User Profiles](https://mintlify.wiki/microsoft/playwright-mcp/guides/user-profiles.md): Configure browser profile persistence modes for Playwright MCP - [Installation](https://mintlify.wiki/microsoft/playwright-mcp/installation.md): Complete installation guide for Playwright MCP across all supported MCP clients - [Introduction](https://mintlify.wiki/microsoft/playwright-mcp/introduction.md): Learn about Playwright MCP and how it enables LLMs to interact with web pages through structured accessibility snapshots - [Quick Start](https://mintlify.wiki/microsoft/playwright-mcp/quickstart.md): Get started with Playwright MCP in minutes - from installation to your first web automation - [Coordinate-Based Interactions](https://mintlify.wiki/microsoft/playwright-mcp/tools/coordinate-based.md): Low-level mouse operations using screen coordinates - [Core Automation Tools](https://mintlify.wiki/microsoft/playwright-mcp/tools/core-automation.md): Essential tools for browser navigation, element interaction, and page inspection - [Tools Overview](https://mintlify.wiki/microsoft/playwright-mcp/tools/overview.md): Comprehensive guide to Playwright MCP tools for browser automation - [PDF Generation](https://mintlify.wiki/microsoft/playwright-mcp/tools/pdf-generation.md): Save web pages as PDF documents - [Tab Management](https://mintlify.wiki/microsoft/playwright-mcp/tools/tab-management.md): Tools for managing browser tabs - create, list, close, and switch between tabs - [Test Assertions](https://mintlify.wiki/microsoft/playwright-mcp/tools/test-assertions.md): Verify page elements and content for automated testing ## OpenAPI Specs - [openapi](https://mintlify.wiki/microsoft/playwright-mcp/api-reference/openapi.json)