mcpware/pagecast

View on GitHub ↗

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

38 ★6 forksJavaScriptUpdated 5mo 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