mcpware/pagecast
Record any browser page as GIF or video via MCP — powered by Playwright + ffmpeg
Platform-specific configuration:
{
"mcpServers": {
"pagecast": {
"command": "npx",
"args": [
"-y",
"pagecast"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/@mcpware/pagecast) [](LICENSE) [](https://github.com/mcpware/pagecast) [](https://github.com/mcpware/pagecast/fork)
> Record any browser page as GIF or video via MCP — powered by Playwright + ffmpeg.
AI assistants can record browser sessions, perform interactions (scroll, click, hover), and export optimized GIFs or video — perfect for demo content, documentation, and recording automated workflows.
Creating demo GIFs and recording browser sessions is manual and tedious:
Pagecast lets AI assistants do this programmatically. Record what the browser does, export as GIF or video.
AI Assistant → MCP tools → Playwright (browser + video recording)
↓
.webm video file
↓
ffmpeg two-pass palette → optimized .gifrecord_page opens a URL in Chromium with video recording enabledinteract_page scrolls, clicks, hovers — all captured in the recordingstop_recording saves the .webm fileconvert_to_gif creates an optimized GIF using ffmpeg's two-pass palette method| Tool | Description | |------|-------------| | record_page | Open URL and start recording. Returns session ID | | interact_page | Perform actions during recording (scroll, click, hover, wait, navigate) | | stop_recording | Stop recording and save .webm file | | convert_to_gif | Convert .webm to optimized GIF (two-pass palette, trim blank frames) | | `record_and
Loading reviews...