mcpware avatar

Pagecast

mcpware/pagecast

Records browser interactions through Playwright and exports them as production-ready GIFs or MP4s with automatic zoom effects. Exposes nine tools: record_page starts a Chromium session with cursor tracking, interact_page captures clicks and typing with bounding boxes, then smart_export adds magnified tooltip overlays or cinematic_export generates crop-and-pan transitions between interaction points. Built for making product demos that regenerate themselves when your UI changes. Includes platform presets for GitHub, YouTube, Instagram, and TikTok with appropriate aspect ratios and formats. Runs headless or visible, uses ffmpeg for two-pass palette optimization, and saves a timeline JSON of every interaction for replay.

GitHub stars
17
tools
9
transport
STDIO
last updated
Mar 21, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

record_pageOpen a URL, start recording. Auto-injects cursor highlight + click ripple

Open a URL, start recording. Auto-injects cursor highlight + click ripple

No parameter schema in public metadata yet.

interact_pagescroll, click, hover, type, press keys, select, navigate, waitForSelector — all captured with bounding boxes

scroll, click, hover, type, press keys, select, navigate, waitForSelector — all captured with bounding boxes

No parameter schema in public metadata yet.

stop_recordingStop and save `.webm` + `-timeline.json` (event timeline with interaction positions)

Stop and save `.webm` + `-timeline.json` (event timeline with interaction positions)

No parameter schema in public metadata yet.

smart_exportTooltip overlay — magnified tooltip close-up on each interaction

Tooltip overlay — magnified tooltip close-up on each interaction

No parameter schema in public metadata yet.

cinematic_exportCinematic crop-pan — camera follows the action between interaction targets

Cinematic crop-pan — camera follows the action between interaction targets

No parameter schema in public metadata yet.

convert_to_gifWebM → optimized GIF (ffmpeg two-pass palette, configurable FPS/width/trim)

WebM → optimized GIF (ffmpeg two-pass palette, configurable FPS/width/trim)

No parameter schema in public metadata yet.

convert_to_mp4WebM → MP4 (H.264, ready for social/sharing/embedding)

WebM → MP4 (H.264, ready for social/sharing/embedding)

No parameter schema in public metadata yet.

record_and_exportAll-in-one: record → auto-export to GIF or MP4 based on platform

All-in-one: record → auto-export to GIF or MP4 based on platform

No parameter schema in public metadata yet.

list_recordingsList all `.webm`, `.gif`, and `.mp4` files in output directory

List all `.webm`, `.gif`, and `.mp4` files in output directory

No parameter schema in public metadata yet.

Sponsors

Readme

Pagecast

npm version npm downloads license GitHub stars GitHub forks

English | 廣東話

Turn AI browser interactions into polished product demos.

Tell your AI to demo your app. Pagecast records the browser, tracks every click and keystroke, and exports a shipping-ready GIF or MP4 — with tooltip zoom overlays and cinematic pan effects. No screen recorder. No video editor. No post-production. Make a demo gif automatically after every PR if you want.


View the full README on GitHub

Details

Repository
github.com/mcpware/pagecast
Categories
Web & Browser Automation, Media & Entertainment
Package
@mcpware/pagecast
Transport
STDIO
Registry
MCP registry, active

More from mcpware

Related Web & Browser Automation MCP servers

View all
1aybelatchane avatarTerminal MCP Serveraybelatchane/mcp-server-terminalMCP server for AI agents to interact with terminal applications. Think Playwright for terminals.15stars
2klarlabs-studio avatarScoutklarlabs-studio/scoutBrowser automation MCP server with 84 tools. Pure CDP, DOM diffing, vision hybrid.14stars
3sh6drack avatarZen Mcpsh6drack/zen-mcpMCP server for Zen Browser automation via WebDriver BiDi10stars
4cherchyk avatarMCP Browsercherchyk/mcpbrowserBrowser automation using the user's Chromium session — JS execution, auth, and anti-bot support.9stars
5baixianger avatarCamoufox Mcpbaixianger/camoufox-mcpAnti-detection browser automation with Camoufox - stealth Firefox for web scraping7stars
6overtimepog avatarCloakmcpovertimepog/cloakmcpStealth browser MCP server — anti-detection Chromium with snapshot-first agent interface7stars