mcpware/pagecast

View on GitHub ↗

Record any browser page as GIF or video via MCP — powered by Playwright + ffmpeg

38 ★6 forksJavaScriptUpdated 6mo ago

What you need to know

MCP server that turns AI browser interactions into polished product demo GIFs and MP4s. Records the browser via Playwright (cursor highlight + click ripples), tracks every interaction, and exports with tooltip zoom overlays or cinematic pan effects using platform presets.

Install

npx -y @mcpware/pagecast
npx playwright install chromium

Usage

  • •Tell your AI to record a demo of a URL, interact with the page, then export a GIF or MP4 for a target platform.

Key features

  • ✓record_page / interact_page / stop_recording
  • ✓Tooltip overlay and cinematic crop-pan exports
  • ✓GIF and MP4 conversion (ffmpeg)
  • ✓Platform presets (GitHub, YouTube, Reels/TikTok, Instagram)
  • ✓Headed or headless Chromium

Best for

Automatically generating product demo GIFs/MP4s for READMEs and social media

Caveats

  • ⚠Requires Node.js >= 20 and ffmpeg
  • ⚠First run requires installing the Chromium browser

Reviewed 2026-08-11

Topics

ai-toolsautomationbrowser-automationclaudeclaude-codedemodeveloper-toolsffmpeggifmcpmcp-servermodel-context-protocolopen-sourceplaywrightrecordingscreen-capturescreen-recorderscreencasttypescriptvideo
Stars
38★
Forks
6
Language
JavaScript
License
MIT
Created
2026-03-20
Last push
2026-03-27