mirror of
				https://github.com/microsoft/playwright-mcp.git
				synced 2025-10-12 00:25:14 +03:00 
			
		
		
		
	chore: generate readme options (#411)
This commit is contained in:
		
							
								
								
									
										81
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										81
									
								
								README.md
									
									
									
									
									
								
							| @@ -110,34 +110,54 @@ Follow the MCP install [guide](https://modelcontextprotocol.io/quickstart/user), | ||||
|  | ||||
| Playwright MCP server supports following arguments. They can be provided in the JSON configuration above, as a part of the `"args"` list: | ||||
|  | ||||
| - `--allowed-origins <origins>`: Semicolon-separated list of origins to allow the browser to request. Default is to allow all. Origins matching both `--allowed-origins` and `--blocked-origins` will be blocked | ||||
| - `--blocked-origins <origins>`: Semicolon-separated list of origins to block the browser to request. Origins matching both `--allowed-origins` and `--blocked-origins` will be blocked | ||||
| - `--block-service-workers`: Block service workers | ||||
| - `--browser <browser>`: Browser or chrome channel to use. Possible values: | ||||
|   - `chrome`, `firefox`, `webkit`, `msedge` | ||||
|   - Chrome channels: `chrome-beta`, `chrome-canary`, `chrome-dev` | ||||
|   - Edge channels: `msedge-beta`, `msedge-canary`, `msedge-dev` | ||||
|   - Default: `chrome` | ||||
| - `--caps <caps>`: Comma-separated list of capabilities to enable, possible values: tabs, pdf, history, wait, files, install. Default is all. | ||||
| - `--cdp-endpoint <endpoint>`: CDP endpoint to connect to | ||||
| - `--config <path>`: Path to the configuration file | ||||
| - `--device`: Emulate mobile device | ||||
| - `--executable-path <path>`: Path to the browser executable | ||||
| - `--headless`: Run browser in headless mode (headed by default) | ||||
| - `--host <host>`: Host to bind server to. Default is localhost. Use 0.0.0.0 to bind to all interfaces | ||||
| - `--ignore-https-errors`: Ignore https errors | ||||
| - `--isolated`: Keep the browser profile in memory, do not save it to disk | ||||
| - `--no-image-responses`: Do not send image responses to the client | ||||
| - `--no-sandbox`: Disable the sandbox for all process types that are normally sandboxed | ||||
| - `--output-dir`: Directory for output files | ||||
| - `--port <port>`: Port to listen on for SSE transport | ||||
| - `--proxy-bypass <bypass>`: Comma-separated domains to bypass proxy, for example ".com,chromium.org,.domain.com"' | ||||
| - `--proxy-server <proxy>`: Proxy server, for example "http://myproxy:3128" or "socks5://myproxy:8080"' | ||||
| - `--storage-state <path>`: Path to the storage state file for isolated sessions | ||||
| - `--user-agent <ua string>`: Specify user agent string | ||||
| - `--user-data-dir <path>`: Path to the user data directory. If not specified, a temporary directory will be created | ||||
| - `--viewport-size <size>`: Specify browser viewport size in pixels, for example "1280, 720" | ||||
| - `--vision`: Run server that uses screenshots (Aria snapshots are used by default) | ||||
| <!--- Options generated by update-readme.js --> | ||||
|  | ||||
| ``` | ||||
| > npx @playwright/mcp@latest --help | ||||
|   --allowed-origins <origins>  semicolon-separated list of origins to allow the | ||||
|                                browser to request. Default is to allow all. | ||||
|   --blocked-origins <origins>  semicolon-separated list of origins to block the | ||||
|                                browser from requesting. Blocklist is evaluated | ||||
|                                before allowlist. If used without the allowlist, | ||||
|                                requests not matching the blocklist are still | ||||
|                                allowed. | ||||
|   --block-service-workers      block service workers | ||||
|   --browser <browser>          browser or chrome channel to use, possible | ||||
|                                values: chrome, firefox, webkit, msedge. | ||||
|   --caps <caps>                comma-separated list of capabilities to enable, | ||||
|                                possible values: tabs, pdf, history, wait, files, | ||||
|                                install. Default is all. | ||||
|   --cdp-endpoint <endpoint>    CDP endpoint to connect to. | ||||
|   --config <path>              path to the configuration file. | ||||
|   --device <device>            device to emulate, for example: "iPhone 15" | ||||
|   --executable-path <path>     path to the browser executable. | ||||
|   --headless                   run browser in headless mode, headed by default | ||||
|   --host <host>                host to bind server to. Default is localhost. Use | ||||
|                                0.0.0.0 to bind to all interfaces. | ||||
|   --ignore-https-errors        ignore https errors | ||||
|   --isolated                   keep the browser profile in memory, do not save | ||||
|                                it to disk. | ||||
|   --no-image-responses         do not send image responses to the client. | ||||
|   --no-sandbox                 disable the sandbox for all process types that | ||||
|                                are normally sandboxed. | ||||
|   --output-dir <path>          path to the directory for output files. | ||||
|   --port <port>                port to listen on for SSE transport. | ||||
|   --proxy-bypass <bypass>      comma-separated domains to bypass proxy, for | ||||
|                                example ".com,chromium.org,.domain.com" | ||||
|   --proxy-server <proxy>       specify proxy server, for example | ||||
|                                "http://myproxy:3128" or "socks5://myproxy:8080" | ||||
|   --storage-state <path>       path to the storage state file for isolated | ||||
|                                sessions. | ||||
|   --user-agent <ua string>     specify user agent string | ||||
|   --user-data-dir <path>       path to the user data directory. If not | ||||
|                                specified, a temporary directory will be created. | ||||
|   --viewport-size <size>       specify browser viewport size in pixels, for | ||||
|                                example "1280, 720" | ||||
|   --vision                     Run server that uses screenshots (Aria snapshots | ||||
|                                are used by default) | ||||
| ``` | ||||
|  | ||||
| <!--- End of options generated section --> | ||||
|  | ||||
| ### User profile | ||||
|  | ||||
| @@ -362,7 +382,7 @@ To use Vision Mode, add the `--vision` flag when starting the server: | ||||
| Vision Mode works best with the computer use models that are able to interact with elements using | ||||
| X Y coordinate space, based on the provided screenshot. | ||||
|  | ||||
| <!--- Generated by update-readme.js --> | ||||
| <!--- Tools generated by update-readme.js --> | ||||
|  | ||||
| <details> | ||||
| <summary><b>Interactions</b></summary> | ||||
| @@ -728,4 +748,5 @@ X Y coordinate space, based on the provided screenshot. | ||||
|  | ||||
| </details> | ||||
|  | ||||
| <!--- End of generated section --> | ||||
|  | ||||
| <!--- End of tools generated section --> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Pavel Feldman
					Pavel Feldman