Skip to content
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.

Related MCP Servers


Catalog Workspace

Discover agents, MCP servers, and skills in one governed surface

Use structured catalog views to compare readiness, ownership, integrations, and deployment posture before rollout.