Ocular Audio MCP
MCP server for video transcripts, screenshots, and OCR on YouTube and web videos.
Connector by RayAKaan · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/rayakaan-ocular-audio-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 27 read · 1 write · 1 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 33
Read from the source code; the running server may list different tools.
Read 27 · Look things up without changing anything.
analyze_ocular_audio_batchcrop_ocular_audio_video_frameget_ocular_audio_auditget_ocular_audio_batchget_ocular_audio_capabilitiesget_ocular_audio_chaptersget_ocular_audio_contractget_ocular_audio_healthget_ocular_audio_identityget_ocular_audio_metadataget_ocular_audio_transcriptget_ocular_audio_video_context
Show 15 more tools
get_ocular_audio_video_frameget_ocular_audio_video_frame_burstget_ocular_audio_video_screenshotsget_ocular_audio_video_timelineinspect_ocular_audio_momentinspect_ocular_audio_multimodal_momentinspect_ocular_audio_sourcelist_ocular_audio_batcheslist_ocular_audio_cachequery_ocular_audio_evidencesearch_ocular_audio_cachesearch_ocular_audio_hybridsearch_ocular_audio_videosearch_ocular_audio_videossearch_ocular_audio_visuals
Write 1 · Create, change, send or run things.
index_ocular_audio_video_visuals
Delete 1 · Delete, drop, revoke or wipe things.
clear_ocular_audio_cache
Not yet classified 4 · We could not tell from the name and description.
analyze_ocular_audio_multimodalcompare_ocular_audio_videosplan_ocular_audio_analysisrun_ocular_audio_analysis
Files it touches
- Any path the agent passes to its tools
Tools (33)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
analyze_ocular_audio_batchAnalyze a bounded source collection using the selected capability mode.
analyze_ocular_audio_multimodalBuild and rank unified evidence moments under a bounded mode policy.
clear_ocular_audio_cacheClears cached video data. Args: video_id: Optional video ID to clear specific video. If empty, clears all cache.
compare_ocular_audio_videosBuild a comparable per-video scorecard under the selected mode budget.
crop_ocular_audio_video_frameExtract and crop a region from a timestamped frame using normalized or pixel coordinates.
get_ocular_audio_auditReturn recent local execution audit records.
get_ocular_audio_batchRetrieve a persisted Phase 6 batch result by deterministic batch ID.
get_ocular_audio_capabilitiesReturns system capabilities and dependency status. Use this tool to check what features are available before making other requests. Returns information about Python, FFmpeg, Whisper, Tesseract, OpenCV, and cookie status.
get_ocular_audio_chaptersExtracts only video chapters with timestamps. Use this when you need to understand the video structure without getting the full transcript. Returns chapter titles with start times in [MM:SS] format.
get_ocular_audio_contractReturn the machine-readable MCP contract and current capability surface.
get_ocular_audio_healthReturn dependency, cache, and production-readiness health checks.
get_ocular_audio_identityReturn the authenticated HTTP principal without exposing bearer credentials.
get_ocular_audio_metadataExtracts only video metadata (title, creator, duration, views, chapters) without transcript. Use this when you need quick video info without the full transcript. Much faster than get_ocular_audio_transcript if you only need metadata.
get_ocular_audio_transcriptExtracts the complete transcript, video chapters, and metadata of any YouTube or general Web video. This is an advanced, fully asynchronous, production-grade hybrid engine: 1. Checks local cache first (instantaneous, 0.01s). 2. Fetches subtitles asynchronously with cookie-authentication (works primarily on YouTube). 3. Falls back to local Whisper transcription running in a background executor thread for general web videos (Vimeo, Twitter, etc.) or YouTube videos without captions. Args: url: The full YouTube or Web video URL. use_local_whisper: Enable offline local transcribing fal…
get_ocular_audio_video_contextExtracts transcript, metadata, and optional intelligent screenshots from a video. Automatically analyzes the transcript to find visually important moments and captures screenshots at those timestamps. Returns everything combined. Modes: - "auto" (default): Adapts screenshot count to video length and content importance. - "overview": Transcript and metadata only, no screenshots. Fastest. - "balanced": Captures screenshots only at visually important moments (strong signals). - "deep": Captures screenshots at every visually significant moment (all signals). Args: url: The full YouT…
Show 18 more tools
get_ocular_audio_video_frameReturn one higher-resolution frame plus machine-readable frame metadata.
get_ocular_audio_video_frame_burstReturn a bounded chronological burst of high-resolution frames around a moment.
get_ocular_audio_video_screenshotsExtracts high-quality, low-resolution screenshots at specific timestamps directly from any YouTube or Web video WITHOUT downloading the entire file (uses HTTP range-seeking streaming). This runs asynchronously in a background thread to prevent blocking concurrent MCP requests. Args: url: The full YouTube or Web video URL. timestamps_secs: A list of timestamps in seconds to screenshot (e.g., [45, 120, 300]) enable_ocr: If True, run OCR on each captured frame to extract visible text.
get_ocular_audio_video_timelineReturn timestamped transcript evidence for a bounded section of a video.
index_ocular_audio_video_visualsBuild a persistent visual evidence index under a mode-specific sampling budget.
inspect_ocular_audio_momentInspect one moment with the nearest transcript evidence and a targeted frame.
inspect_ocular_audio_multimodal_momentInspect one timestamp as a unified transcript, visual, and OCR evidence moment.
inspect_ocular_audio_sourceResolve a URL or local media file without downloading or analyzing it.
list_ocular_audio_batchesList recent persisted batch results without loading individual media.
list_ocular_audio_cacheLists all cached videos with their metadata. Shows video titles, uploaders, duration, and when they were cached. Use this to see what videos have been previously processed.
plan_ocular_audio_analysisBuild a mode-aware plan with explicit evidence, time, and retry budgets.
query_ocular_audio_evidenceQuery canonical evidence records by modality, timestamp range, and text.
run_ocular_audio_analysisExecute a mode-aware, bounded plan using existing evidence tools.
search_ocular_audio_cacheSearch all locally cached transcripts and return ranked timestamped evidence.
search_ocular_audio_hybridSearch transcript and visual OCR evidence under a bounded capability policy.
search_ocular_audio_videoSearch a video's timestamped transcript evidence and return ranked moments.
search_ocular_audio_videosSearch multimodal evidence across multiple videos under one mode policy.
search_ocular_audio_visualsSearch indexed visual evidence under the selected evidence budget.
Compare and alternatives
Featured in
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 12, 2026 (16 days ago)
- Last release
- Jul 11, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.RayAKaan/ocular-audio-mcp- Version
- 1.1.2
- Auth
- No auth
- Packages
- npm ocular-audio-mcp
- License
- MIT
- Repository
- github.com/RayAKaan/OcularAudio-MCP
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Ocular Audio MCP. Agent Mart. https://agentmart.dev/connectors/rayakaan-ocular-audio-mcp (last updated 2026-10-24)