video-reader-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Merged into anymd (2026-09-25). anymd reads PDFs, Office files, EPUB, web pages, images and video into clean Markdown for AI agents:
npx -y @sylphx/anymd. This repository is archived.
Cue
Video answers with timestamp-level proof
Cue gives agents a local video timeline they can search and cite. The default read returns container metadata, streams, chapters, and embedded subtitles. Scenes and frames are separate.
npx -y @sylphx/cueFor Claude Code:
claude mcp add cue -- npx -y @sylphx/cueRead a local video
{
"sources": [{ "path": "/absolute/path/to/demo.mp4" }]
}That call uses the fast profile. It returns container metadata, streams,
chapters, and embedded subtitles. It does not detect scenes, extract frames,
or run speech recognition.
Then ask:
“Which chapter covers the pricing change?”
Cue returns chapter and subtitle locators with timestamp_ms and the source
hash. It does not invent a transcript. A quote search matches embedded
subtitles only. Render or crop a frame afterwards with video_evidence, once
you have a timestamp.
Related MCP server: yueying
Jobs Cue is built for
Ask your agent | Cue returns |
“Find this quote.” | a timestamped match in embedded subtitles, when those subtitles exist |
“Summarize this meeting.” | chapters and embedded subtitles |
“Where is the code shown?” | one frame from |
“What changed in this demo?” | scene boundaries when |
“Give me the useful moments.” | chapters, embedded subtitles, warnings, and gaps |
Tool surface
Tool | Purpose |
| Default |
| Search embedded subtitle cues. It does not run speech recognition. |
| Named follow-up: render, crop, or OCR one frame at a timestamp |
Predictable defaults
Omitted
profileisfast: container metadata, streams, chapters, and embedded subtitles. No scenes, frames, or speech recognition.profilequalityadds ffmpeg scene detection. It does not extract frames or run speech recognition.include_keyframesandinclude_transcriptstay off. Setting either one on the shipped server returns a warning and an empty array.OCR stays on
video_evidence.No cloud video API or frame-by-frame vision model is required.
Missing ffprobe or embedded subtitles is reported as a gap, not guessed around.
Why agents trust it
Every claim can point back to timestamp_ms, a stream index, a subtitle range,
or the source hash. A frame index is present only after video_evidence.
Companion MCP tools
Product | Job |
PDF answers with page-level proof | |
Image facts and pixel evidence | |
Repository architecture and impact | |
Exact code-chunk retrieval | |
Web research with source excerpts |
Each product is independent. Install only the tools your agent needs.
Development
bun install
bun run build
bun test
cargo test
bun run benchmark:public-proof
bun run benchmark:release-gateLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Transcripts, summaries, chapters and timestamped answers for video links, for AI agents.
Fetch transcripts, subtitles, chapters, metadata and frames from YouTube and 10+ video platforms
Files to text for AI agents: audio/podcast transcription, OCR, video frames, screenshots, web to MD.
1Video analysis AI: transcripts, summaries, visual scenes/shots, clips, answers in natural language.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables LLM agents to process local videos into timestamped, citable text documents and then query them through tools for listing videos, retrieving transcripts, and fetching specific segments, all fully offline.MIT
- AlicenseAqualityBmaintenanceEnables AI agents to analyze videos by producing timestamped transcripts, keyframe contact sheets, and metadata reports from local files or online URLs, fully offline and without API keys.6MIT
- AlicenseAqualityCmaintenanceLets AI agents inspect local or remote videos by reading metadata, detecting shots and cuts, extracting frames as images, and checking keyframes for seeking and streaming, all via local FFmpeg without an API key.51MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to read videos from YouTube links, web pages, media URLs, or local files by returning timestamped transcripts, labelled frame contact sheets, and lossless audio or spectrograms. Also searches YouTube, channels, pages, and folders to find videos worth reading.MIT