# StudioMeyer Video

Record websites, edit clips, add captions, and generate voiceovers through MCP tools. Use it for product demos, social video exports, or capturing browser flows.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 4
- Author: studiomeyer-io
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/studiomeyer-io/mcp-video
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/studiomeyer-video

## What it does

The server offers eight tools for website recording, clip editing, color work, audio, captions, speech, and screenshots. It can join clips, adapt video for social formats, or capture a page while scrolling. Screenshot tools can identify page elements.

You need Node.js 18 or later, `ffmpeg`, `ffprobe`, and Playwright browsers; install Chromium with `npx playwright install chromium`. If the FFmpeg binaries are outside `PATH`, set `FFMPEG_PATH` and `FFPROBE_PATH` to their absolute paths. Video processing will fail if the binaries cannot be reached. ElevenLabs voice generation and Whisper transcription require their respective API keys; OpenAI TTS uses `OPENAI_API_KEY`.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add video -- npx -y @studiomeyer/mcp-video
```

### Codex

**Platform CLI**
```bash
codex mcp add studiomeyer-video -- npx -y @studiomeyer/mcp-video
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "studiomeyer-video": {
            "command": "npx",
            "args": [
                "-y",
                "@studiomeyer/mcp-video"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "studiomeyer-video": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@studiomeyer/mcp-video"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add studiomeyer-video npx -y @studiomeyer/mcp-video
```

## When to use it
- record a website while scrolling and hovering over page elements
- combine clips and export them in a social video format
- add captions or a voice track to a video
- capture screenshots of selected page elements
- record a browser flow for interface testing

## Example prompts
- Record `https://example.com` with a smooth scroll and menu hover using `video_record`.
- Add captions and background music to this recording with `video_text` and `video_audio`.
- Capture a screenshot of the booking form on this page with `video_screenshot`.

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32260
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13181
- [apify-mcp-server](https://affpapa.org/en/nevibecode/mcp/apify-mcp-server.md) — MCP server · ★ 13345

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
