mirror of
				https://github.com/microsoft/playwright-mcp.git
				synced 2025-10-12 00:25:14 +03:00 
			
		
		
		
	chore: sort install sections (#682)
This commit is contained in:
		
							
								
								
									
										186
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										186
									
								
								README.md
									
									
									
									
									
								
							| @@ -19,7 +19,9 @@ node utils/generate-links.js | |||||||
|  |  | ||||||
| ### Getting started | ### Getting started | ||||||
|  |  | ||||||
| First, install the Playwright MCP server with your client. A typical configuration looks like this: | First, install the Playwright MCP server with your client. | ||||||
|  |  | ||||||
|  | **Standard config** works in most of the tools: | ||||||
|  |  | ||||||
| ```js | ```js | ||||||
| { | { | ||||||
| @@ -37,7 +39,65 @@ First, install the Playwright MCP server with your client. A typical configurati | |||||||
| [<img src="https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF" alt="Install in VS Code">](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522playwright%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522%2540playwright%252Fmcp%2540latest%2522%255D%257D) [<img alt="Install in VS Code Insiders" src="https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Server&color=24bfa5">](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522playwright%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522%2540playwright%252Fmcp%2540latest%2522%255D%257D) | [<img src="https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF" alt="Install in VS Code">](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522playwright%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522%2540playwright%252Fmcp%2540latest%2522%255D%257D) [<img alt="Install in VS Code Insiders" src="https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Server&color=24bfa5">](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522playwright%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522%2540playwright%252Fmcp%2540latest%2522%255D%257D) | ||||||
|  |  | ||||||
|  |  | ||||||
| <details><summary><b>Install in VS Code</b></summary> | <details> | ||||||
|  | <summary>Claude Code</summary> | ||||||
|  |  | ||||||
|  | Use the Claude Code CLI to add the Playwright MCP server: | ||||||
|  |  | ||||||
|  | ```bash | ||||||
|  | claude mcp add playwright npx @playwright/mcp@latest | ||||||
|  | ``` | ||||||
|  | </details> | ||||||
|  |  | ||||||
|  | <details> | ||||||
|  | <summary>Claude Desktop</summary> | ||||||
|  |  | ||||||
|  | Follow the MCP install [guide](https://modelcontextprotocol.io/quickstart/user), use the standard config above. | ||||||
|  |  | ||||||
|  | </details> | ||||||
|  |  | ||||||
|  | <details> | ||||||
|  | <summary>Cursor</summary> | ||||||
|  |  | ||||||
|  | #### Click the button to install: | ||||||
|  |  | ||||||
|  | [](https://cursor.com/install-mcp?name=playwright&config=eyJjb21tYW5kIjoibnB4IEBwbGF5d3JpZ2h0L21jcEBsYXRlc3QifQ%3D%3D) | ||||||
|  |  | ||||||
|  | #### Or install manually: | ||||||
|  |  | ||||||
|  | Go to `Cursor Settings` -> `MCP` -> `Add new MCP Server`. Name to your liking, use `command` type with the command `npx @playwright/mcp`. You can also verify config or add command like arguments via clicking `Edit`. | ||||||
|  |  | ||||||
|  | </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: | ||||||
|  |  | ||||||
|  | [](https://block.github.io/goose/extension?cmd=npx&arg=%40playwright%2Fmcp%40latest&id=playwright&name=Playwright&description=Interact%20with%20web%20pages%20through%20structured%20accessibility%20snapshots%20using%20Playwright) | ||||||
|  |  | ||||||
|  | #### 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>Qodo Gen</summary> | ||||||
|  |  | ||||||
|  | Open [Qodo Gen](https://docs.qodo.ai/qodo-documentation/qodo-gen) chat panel in VSCode or IntelliJ → Connect more tools → + Add new MCP → Paste the standard config above. | ||||||
|  |  | ||||||
|  | Click <code>Save</code>. | ||||||
|  | </details> | ||||||
|  |  | ||||||
|  | <details> | ||||||
|  | <summary>VS Code</summary> | ||||||
|  |  | ||||||
| You can also install the Playwright MCP server using the VS Code CLI: | You can also install the Playwright MCP server using the VS Code CLI: | ||||||
|  |  | ||||||
| @@ -50,128 +110,10 @@ After installation, the Playwright MCP server will be available for use with you | |||||||
| </details> | </details> | ||||||
|  |  | ||||||
| <details> | <details> | ||||||
| <summary><b>Install in Cursor</b></summary> | <summary>Windsurf</summary> | ||||||
|  |  | ||||||
| #### Click the button to install: | Follow Windsurf MCP [documentation](https://docs.windsurf.com/windsurf/cascade/mcp). Use the standard config above. | ||||||
|  |  | ||||||
| [](https://cursor.com/install-mcp?name=playwright&config=eyJjb21tYW5kIjoibnB4IEBwbGF5d3JpZ2h0L21jcEBsYXRlc3QifQ%3D%3D) |  | ||||||
|  |  | ||||||
| #### Or install manually: |  | ||||||
|  |  | ||||||
| Go to `Cursor Settings` -> `MCP` -> `Add new MCP Server`. Name to your liking, use `command` type with the command `npx @playwright/mcp`. You can also verify config or add command like arguments via clicking `Edit`. |  | ||||||
|  |  | ||||||
| ```js |  | ||||||
| { |  | ||||||
|   "mcpServers": { |  | ||||||
|     "playwright": { |  | ||||||
|       "command": "npx", |  | ||||||
|       "args": [ |  | ||||||
|         "@playwright/mcp@latest" |  | ||||||
|       ] |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| ``` |  | ||||||
| </details> |  | ||||||
|  |  | ||||||
| <details> |  | ||||||
| <summary><b>Install in Windsurf</b></summary> |  | ||||||
|  |  | ||||||
| Follow Windsurf MCP [documentation](https://docs.windsurf.com/windsurf/cascade/mcp). Use following configuration: |  | ||||||
|  |  | ||||||
| ```js |  | ||||||
| { |  | ||||||
|   "mcpServers": { |  | ||||||
|     "playwright": { |  | ||||||
|       "command": "npx", |  | ||||||
|       "args": [ |  | ||||||
|         "@playwright/mcp@latest" |  | ||||||
|       ] |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| ``` |  | ||||||
| </details> |  | ||||||
|  |  | ||||||
| <details> |  | ||||||
| <summary><b>Install in Claude Desktop</b></summary> |  | ||||||
|  |  | ||||||
| Follow the MCP install [guide](https://modelcontextprotocol.io/quickstart/user), use following configuration: |  | ||||||
|  |  | ||||||
| ```js |  | ||||||
| { |  | ||||||
|   "mcpServers": { |  | ||||||
|     "playwright": { |  | ||||||
|       "command": "npx", |  | ||||||
|       "args": [ |  | ||||||
|         "@playwright/mcp@latest" |  | ||||||
|       ] |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| ``` |  | ||||||
| </details> |  | ||||||
|  |  | ||||||
| <details> |  | ||||||
| <summary><b>Install in Claude Code</b></summary> |  | ||||||
|  |  | ||||||
| Use the Claude Code CLI to add the Playwright MCP server: |  | ||||||
|  |  | ||||||
| ```bash |  | ||||||
| claude mcp add playwright npx @playwright/mcp@latest |  | ||||||
| ``` |  | ||||||
| </details> |  | ||||||
|  |  | ||||||
| <details> |  | ||||||
| <summary><b>Install in Goose</b></summary> |  | ||||||
|  |  | ||||||
| #### Click the button to install: |  | ||||||
|  |  | ||||||
| [](https://block.github.io/goose/extension?cmd=npx&arg=%40playwright%2Fmcp%40latest&id=playwright&name=Playwright&description=Interact%20with%20web%20pages%20through%20structured%20accessibility%20snapshots%20using%20Playwright) |  | ||||||
|  |  | ||||||
| #### 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><b>Install in Qodo Gen</b></summary> |  | ||||||
|  |  | ||||||
| Open [Qodo Gen](https://docs.qodo.ai/qodo-documentation/qodo-gen) chat panel in VSCode or IntelliJ → Connect more tools → + Add new MCP → Paste the following configuration: |  | ||||||
|  |  | ||||||
| ```js |  | ||||||
| { |  | ||||||
|   "mcpServers": { |  | ||||||
|     "playwright": { |  | ||||||
|       "command": "npx", |  | ||||||
|       "args": [ |  | ||||||
|         "@playwright/mcp@latest" |  | ||||||
|       ] |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| ``` |  | ||||||
|  |  | ||||||
| Click <code>Save</code>. |  | ||||||
| </details> |  | ||||||
|  |  | ||||||
| <details> |  | ||||||
| <summary><b>Install in Gemini CLI</b></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 following configuration: |  | ||||||
|  |  | ||||||
| ```js |  | ||||||
| { |  | ||||||
|   "mcpServers": { |  | ||||||
|     "playwright": { |  | ||||||
|       "command": "npx", |  | ||||||
|       "args": [ |  | ||||||
|         "@playwright/mcp@latest" |  | ||||||
|       ] |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| ``` |  | ||||||
| </details> | </details> | ||||||
|  |  | ||||||
| ### Configuration | ### Configuration | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Pavel Feldman
					Pavel Feldman