playwright-mcp/src
Ryan Malloy d1100bac8a feat: add video recording tools for browser sessions
Add three new MCP tools for recording browser automation:
- browser_start_recording: Enable video recording with configurable size/filename
- browser_stop_recording: Stop recording and return video file paths
- browser_recording_status: Check recording status and configuration

Key features:
- Automatic video saving when pages/contexts close
- Configurable video size and output directory
- Enhanced LLM guidance with clear workflow instructions
- Integration with existing browser context management

Videos are saved as .webm files in {outputDir}/videos/ directory.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-23 22:16:13 -06:00
..
eval chore: add eval script (#743) 2025-07-23 10:31:37 -07:00
extension chore(extension): terminate all connections when tab closes (#741) 2025-07-22 22:23:00 -07:00
tools feat: add video recording tools for browser sessions 2025-07-23 22:16:13 -06:00
browserContextFactory.ts chore(extension): support running in http mode (#717) 2025-07-19 08:30:29 -07:00
config.ts chore: save session log (#740) 2025-07-22 20:06:03 -07:00
connection.ts chore: add eval script (#743) 2025-07-23 10:31:37 -07:00
context.ts feat: add video recording tools for browser sessions 2025-07-23 22:16:13 -06:00
fileUtils.ts chore: experimental agent mode (#516) 2025-06-04 09:14:50 -07:00
httpServer.ts chore: experimental agent mode (#516) 2025-06-04 09:14:50 -07:00
index.ts chore: align lint w/ playwright (#729) 2025-07-21 17:07:13 -07:00
javascript.ts feat: respond with action and generated locator (#181) 2025-04-15 10:55:20 -07:00
log.ts chore: allow right click (#687) 2025-07-17 13:24:05 -07:00
manualPromise.ts feat(dialog): handle dialogs (#212) 2025-04-17 14:03:13 -07:00
package.ts chore: add eval script (#743) 2025-07-23 10:31:37 -07:00
program.ts chore: save session log (#740) 2025-07-22 20:06:03 -07:00
response.ts chore: save session log (#740) 2025-07-22 20:06:03 -07:00
server.ts chore: save session log (#740) 2025-07-22 20:06:03 -07:00
sessionLog.ts chore: save session log (#740) 2025-07-22 20:06:03 -07:00
tab.ts chore: follow up on tab snapshot capture (#739) 2025-07-22 17:43:42 -07:00
tools.ts feat: add video recording tools for browser sessions 2025-07-23 22:16:13 -06:00
transport.ts chore(extension): support running in http mode (#717) 2025-07-19 08:30:29 -07:00