Agent♥︎Age
Catalog

io.github.teunlao/vidin

Official

by teunlao · TypeScript

Turn a screen recording into agent-readable annotated keyframes. MCP server + CLI on ffmpeg.

io.github.teunlao/vidin — Model Context Protocol (MCP) server

The io.github.teunlao/vidin MCP server turns screen recordings into agent-readable, annotated keyframes and a written timeline. It includes an MCP server and a CLI built on ffmpeg, converting video (which agents can’t directly ingest) into a smaller set of artifacts served to agents over MCP.

🛠️ Key Features

  • MCP server + CLI on ffmpeg
  • Converts screen recordings into annotated keyframes
  • Produces a written timeline
  • Serves the resulting frames and timeline to agents over MCP

🚀 Use Cases

  • Handling bug reports provided as screen recordings
  • Converting video bug evidence into formats usable by agents
  • Creating a condensed view (e.g., a 20-second recording condensed to six frames)

⚡ Developer Benefits

  • Reduces the need to manually watch and retype what happened in a recording
  • Provides structured outputs (frames + timeline) that coding agents can use

⚠️ Limitations

  • Oriented toward agents that accept images rather than video (video is “dead weight” without conversion)

Topics

claudecoding-agentsffmpegmcpmcp-serverscreen-recordingvideo

Related servers

More in Media & Design