MCP profile
Github Dinesh Nalla Se Playwright Mcp
Playwright Tools for MCP
Developer ToolsPackageJavaScript/TypeScript, ociOpen SourceExternal
Last updated
March 16, 2026
Visibility
Public
ByRegistry
About This MCP Server
A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.
Capabilities
Fast and lightweight. Uses Playwright's accessibility tree, not pixel-based input.LLM-friendly. No vision models needed, operates purely on structured data.Deterministic tool application. Avoids ambiguity common with screenshot-based approaches.
Tools & Endpoints12
What Problems It Solves
- You can run Playwright MCP with persistent profile like a regular browser (default), in isolated contexts for testing sessions, or connect to your existing browser using the browser extension.
- All the logged in information will be stored in the persistent profile, you can delete it between sessions if you'd like to clear the offline state. Persistent profile is located at the following locations and you can override it with the --user-data-dir argument.
Why Use Github Dinesh Nalla Se Playwright Mcp?
- Fast and lightweight. Uses Playwright's accessibility tree, not pixel-based input.
- LLM-friendly. No vision models needed, operates purely on structured data.
- Deterministic tool application. Avoids ambiguity common with screenshot-based approaches.
Specifications
Status
live
Industry
Developer Tools
Category
General
Server type
Package
Language
JavaScript/TypeScript, oci
License
Open Source
Verified
Yes
Requirements
- Node.js 18 or newer
- VS Code, Cursor, Windsurf, Claude Desktop, Goose or any other MCP client
Hosting
Hosting Options
- Package
API
Integrate this server into your application. Choose a connection method below.
1
Configure
Configuration
json
Alternatively, type `/mcp` within Factory droid to open an interactive UI for managing MCP servers.
For more information, see the [Factory MCP documentation](https://docs.factory.ai/cli/configuration/mcp).
</details>
<details>
<summary>Gemini CLI</summary>
Follow the MCP install [guide](https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md#configure-the-mcp-server-in-settingsjson), use the standard config above.
</details>
<details>
<summary>Goose</summary>
#### Click the button to install:
#### Or install manually:
Go to `Advanced settings` -> `Extensions` -> `Add custom extension`. Name to your liking, use type `STDIO`, and set the `command` to `npx @playwright/mcp`. Click "Add Extension".
</details>
<details>
<summary>Kiro</summary>
Follow the MCP Servers [documentation](https://kiro.dev/docs/mcp/). For example in `.kiro/settings/mcp.json`:Performance
Usage
Quick Reference
- Name
- Github Dinesh Nalla Se Playwright Mcp
- Function
- Playwright Tools for MCP
- Available Tools
- browser_click, Title: Click, Description: Perform click on a web page, Parameters:, element (string): Human-readable element description used to obtain permission to interact with the element, ref (string): Exact target element reference from the page snapshot, doubleClick (boolean, optional): Whether to perform a double click instead of a single click, button (string, optional): Button to click, defaults to left, modifiers (array, optional): Modifier keys to press, Read-only: false, browser_close, Title: Close browser
- Transport
- Package
- Language
- JavaScript/TypeScript, oci
- Source
- External (Registry)
- License
- Open Source
Get started
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.