Playwright MCP server
Standard I/O
Docker
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"playwright-mcp-internal": {
"args": [
"index.js"
],
"command": "node"
}
}
}(string, optional): The text of the prompt in case of a prompt dialog.
generated by update-readme.js -->
(number): Y delta
(number): Start X coordinate
This has been generated via update-readme.js -->
(string): Exact target element reference that points to the element
(array, optional): Modifier keys to press
(boolean, optional): Whether to submit entered text (press Enter after)
(string): Exact source element reference from the page snapshot
(string): Human-readable target element description used to obtain the permission to interact with the element
(string): Exact target element reference from the page snapshot
(string): ACCESSIBLE_NAME of the element. Can be found in the snapshot like this: `- role "{ACCESSIBLE_NAME}"`
Verify value
(string): Human-readable element description
of tools generated section -->
(number): X coordinate
(number): Height of the browser window
(boolean, optional): When true, takes a screenshot of the full scrollable page, instead of the currently visible viewport. Cannot be used with element screenshots.
(boolean, optional): Whether to type one character at a time. Useful for triggering key handlers in the page. By default entire text is filled in at once.
(number, optional): Tab index, used for close/select. If omitted for close, current tab is closed.
(array): Items to verify
(array): Array of values to select in the dropdown. This can be a single value or multiple values.
Verify element value
- `type` (string): Type of the element
(string): Value to verify. For checkbox, use "true" or "false".
(string, optional): File name to save the screenshot to. Defaults to `page-{timestamp}.{png|jpeg}` if not specified. Prefer relative file names to stay within the output directory.
(number): Start Y coordinate
(number): End X coordinate
(number): End Y coordinate
(boolean, optional): Whether to perform a double click instead of a single click
(string, optional): Button to click, defaults to left
(string, optional): The text to wait for
(string, optional): The text to wait for to disappear
(number): Y coordinate
Generate comprehensive test suites including unit tests, integration tests, and E2E tests
Evaluate and compare ML model performance with rigorous testing methodologies
A test skill designed to validate the complete collection submission workflow roundtrip
Skill for creating comprehensive documentation of GitHub and DollhouseMCP integration workflows