Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built an MCP server that lets AI agents investigate videos

Description and use

Urma lets AI agents retrieve captions and frames from videos, enabling evidence‑based answers when text alone is insufficient.

Problem

AI agents need to retrieve captions and visual evidence from videos to answer questions about content that is not fully captured by text alone.

Outcome

Urma enables AI agents to retrieve both textual and visual evidence from videos, improving the accuracy of automated research tasks.

Workflow

  • 1. Agent calls inspect_video with a video URL or local file path. 2. Urma returns source metadata, duration, and available caption tracks. 3. Agent calls search_transcript to locate a phrase. 4. Agent calls read_transcript to get caption segments for a time interval. 5. Agent calls get_frames to retrieve JPEG frames at specific timestamps or a short burst. 6. Agent analyzes frames to confirm visual state (e.g., dark mode toggle).

Evidence

Urma works through five MCP tools. An investigation begins with inspect_video, which opens a source and returns an investigation reference.

Source

Urma records which source snapshot an investigation uses and which observations have been returned.

Source

Urma uses source-provided captions, so videos without captions can't be searched by speech.

Source

  • Record date: 2026-10-13T20:41:16.648Z