VideoContext MCP
sakshamjain2301 (community)
sakshamjain2301 (community)
Local MCP server that prepares public YouTube or allowed local videos as timestamped transcripts, timelines, and selected frames for an AI client.
Nine stored tools are documented against the matching maintainer repository.
inspect_youtube_videoCheck one public YouTube video's metadata, range, and preparation estimates.
Parameters: url, range (optional), profiles (optional)inspect_local_videoCheck an allowed local video's metadata and preparation options.
Parameters: path, inspection_mode, range (optional)prepare_youtube_videoAcquire a bounded YouTube video and prepare transcript, frames, and timeline.
Parameters: url, range (optional), sampling (optional), transcript (optional), images (optional)prepare_local_videoPrepare an allowed local video with the same processing controls.
Parameters: path, range (optional), sampling (optional), transcript (optional)read_video_timelineRead paged transcript and frame events from a prepared job.
Parameters: job_id, time range (optional), continuation token (optional)get_video_frame_previewsReturn small image previews for selected frames or time ranges.
Parameters: job_id, frame IDs or time range, count (optional)get_video_framesReturn selected stored full frames as MCP images.
Parameters: job_id, frame IDs, maximum count (optional)delete_video_jobRemove one prepared job and its previews.
Parameters: job_idvideo_mcp_doctorReport dependency, model, cache, and processing-limit health.
Documents nine public tools, setup, transcript policy, frame sampling, Windows caveat, and job limits.
Local copy decoded as a 420 by 420 PNG and visually reviewed.
Maintainer repository describes local-first transcript and frame-based video understanding; existing nine-tool inventory was already sourced from this repo.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.
sakshamjain2301 (community)
Local MCP server that prepares public YouTube or allowed local videos as timestamped transcripts, timelines, and selected frames for an AI client.
Nine stored tools are documented against the matching maintainer repository.
inspect_youtube_videoCheck one public YouTube video's metadata, range, and preparation estimates.
Parameters: url, range (optional), profiles (optional)inspect_local_videoCheck an allowed local video's metadata and preparation options.
Parameters: path, inspection_mode, range (optional)prepare_youtube_videoAcquire a bounded YouTube video and prepare transcript, frames, and timeline.
Parameters: url, range (optional), sampling (optional), transcript (optional), images (optional)prepare_local_videoPrepare an allowed local video with the same processing controls.
Parameters: path, range (optional), sampling (optional), transcript (optional)read_video_timelineRead paged transcript and frame events from a prepared job.
Parameters: job_id, time range (optional), continuation token (optional)get_video_frame_previewsReturn small image previews for selected frames or time ranges.
Parameters: job_id, frame IDs or time range, count (optional)get_video_framesReturn selected stored full frames as MCP images.
Parameters: job_id, frame IDs, maximum count (optional)delete_video_jobRemove one prepared job and its previews.
Parameters: job_idvideo_mcp_doctorReport dependency, model, cache, and processing-limit health.
Documents nine public tools, setup, transcript policy, frame sampling, Windows caveat, and job limits.
Local copy decoded as a 420 by 420 PNG and visually reviewed.
Maintainer repository describes local-first transcript and frame-based video understanding; existing nine-tool inventory was already sourced from this repo.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.