| { | |
| "name": "browser_run_code_unsafe", | |
| "description": "Run a Playwright code snippet. Unsafe: executes arbitrary JavaScript in the Playwright server process and is RCE-equivalent.", | |
| "inputSchema": { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "type": "object", | |
| "properties": { | |
| "code": { | |
| "description": "A JavaScript function containing Playwright code to execute. It will be invoked with a single argument, page, which you can use for any page interaction. For example: `async (page) => { await page.getByRole('button', { name: 'Submit' }).click(); return await page.title(); }`", | |
| "type": "string" | |
| }, | |
| "filename": { | |
| "description": "Load code from the specified file. If both code and filename are provided, code will be ignored.", | |
| "type": "string" | |
| } | |
| }, | |
| "additionalProperties": false | |
| } | |
| } |