Ocular Audio MCP server
io.github.RayAKaan/ocular-audio-mcp·v1.1.2·1 starsMCP server for video transcripts, screenshots, and OCR on YouTube and web videos.
1 stars50 downloads/wk
Reviews
Write oneNobody has reviewed Ocular Audio yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ocular Audio tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
clear_ocular_audio_cacheClears cached video data.
get_ocular_audio_capabilitiesReturns system capabilities and dependency status.
get_ocular_audio_chaptersExtracts only video chapters with timestamps.
get_ocular_audio_metadataExtracts only video metadata (title, creator, duration, views, chapters) without transcript.
get_ocular_audio_transcriptExtracts the complete transcript, video chapters, and metadata of any YouTube or general Web video.
get_ocular_audio_video_contextExtracts transcript, metadata, and optional intelligent screenshots from a video.
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).
list_ocular_audio_cacheLists all cached videos with their metadata.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 75 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Ocular Audio compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 78% of 1,337 Media servers
- Tools
- 8
- the typical Media server has 7
- Tools that change things
- 0%
- typical: 4%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 55% of 715 Media servers
- Downloads a week
- 50
- more than 36% of 365 Media servers with a package
What its tools let an agent do: 8 read
Install Ocular Audio in Claude Code, Cursor or VS Code
Runs npx -y ocular-audio-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ocular-audio-mcp -- npx -y ocular-audio-mcp
What the publisher says
From the Ocular Audio repository's README, as published. We do not edit it. Read it on GitHub
OcularAudio MCP
An asynchronous Model Context Protocol (MCP) server that gives AI models "eyes and ears" to process web videos. It extracts transcripts and captures screenshots from YouTube and other video platforms.
Features
- Hybrid transcript extraction: Fetches YouTube captions instantly, falls back to local Whisper ASR
- On-demand video screenshots: Captures frames at any timestamp without downloading the full video
- OCR on screenshots: Extract visible text from frames using Tesseract (optional, --ocr flag)
- Cookie authentication: Supports age-restricted and private videos via cookies.txt
- Local caching: Processed videos are cached for instant subsequent lookups
- Async architecture: Non-blocking design keeps MCP clients responsive
- Flexible output: Clipboard, stdout, file, or JSON — your choice
Benchmark
See BENCHMARK.md for performance benchmarks and a deep competitive analysis against all major video transcript, screenshot, and OCR tools in the MCP and CLI ecosystem.
Requirements
- Python 3.9+ (required for list[int] type hints)
- FFmpeg (required by yt-dlp and OpenCV)
- Node.js 18+ (only for the CLI wrapper)
- Tesseract (optional, only for --ocr flag)
Installation
1. Install system dependencies
macOS:
brew install ffmpeg python3
# Optional (for OCR):
brew install tesseractWindows:
choco install ffmpeg python
# Optional (for OCR):
choco install tesseractLinux:
sudo apt update && sudo apt install ffmpeg python3 python3-pip
# Optional (for OCR):
sudo apt install tesseract-ocr2. Install Python packages
pip install -r requirements.txtOr manually:
pip install mcp youtube-transcript-api yt-dlp opencv-python-headless faster-whisper requests pytesseract3. Install Node.js CLI (optional)
npm installUsage
Option A: MCP Server (Recommended)
The MCP server gives AI models direct access to video transcripts and screenshots.
Quick Install — No installation needed. Just add the config to your MCP client below.
Claude Desktop
{
"mcpServers": {
"ocular-audio-mcp": {
"command": "npx",
"args": ["ocular-audio-mcp"]
}
}
}Config: ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows)
Cursor
{
"mcpServers": {
"ocular-audio-mcp": {
"command": "npx",
"args": ["ocular-audio-mcp"]
}
}
}Config: .cursor/mcp.json (project) or ~/.cursor/mcp.json (global)
Claude Code
claude mcp add ocular-audio-mcp -- npx ocular-audio-mcpCodex CLI (OpenAI)
codex mcp add ocular-audio-mcp -- npx ocular-audio-mcpGemini CLI
gemini mcp add ocular-audio-mcp npx ocular-audio-mcp --scope userWindsurf
{
"mcpServers": {
"ocular-audio-mcp": {
"command": "npx",
"args": ["ocular-audio-mcp"]
}
}
}Config: ~/.codeium/windsurf/mcp_config.json
Zed
{
"context_servers": {
"ocular-audio-mcp": {
"command": "npx",
"args": ["ocular-audio-mcp"]
}
}
}Config: ~/.config/zed/settings.json
VS Code (GitHub Copilot)
{
"servers": {
"ocular-audio-mcp": {
"type": "stdio",
"command": "npx",
"args": ["ocular-audio-mcp"]
}
}
}Config: .vscode/mcp.json
OpenCode
{
"mcpServers": {
"ocular-audio-mcp": {
"command": "npx",
"args": ["ocular-audio-mcp"]
}
}
}Config: ~/.opencode/config.json
Cline (VS Code Extension)
{
"mcpServers": {
"ocular-audio-mcp": {
"command": "npx",
"args": ["ocular-audio-mcp"]
}
}
}Local Development (from source)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ocular Audio: common questions
- Is Ocular Audio MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Ocular Audio safety report
- How do I install Ocular Audio?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ocular Audio need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Ocular Audio maintained?
- The last commit was 114 days ago (2026-07-13). The latest release is v1.1.2.
- What can I use instead of Ocular Audio?
- Servers from other publishers that do the same job: Youtube Transcript MCP server, Talkthrough MCP server and Transcription MCP server.
- How does Ocular Audio compare with other Media MCP servers?
- safety score 88/100 (higher than 78% of 1,337 Media servers); tools 8 (the typical Media server has 7); tools that change things 0% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Ocular Audio
Same job from other publishers: the closest match first, then the best rated.
- Youtube TranscriptThis is an MCP server that allows you to directly download transcripts of YouTube videos.not reviewedEstablishedB
- TalkthroughLocal MCP server: recordings or public video URLs into transcript, frames, OCR, wall-clock evidence.not reviewedEstablishedA
- TranscriptionTranscribe audio and video and work with your transcript library from any AI app. 119 languages.not reviewedGrowingA
- Youtube TranscriptAn MCP server retrieving transcripts of YouTube videosnot reviewedGrowingA
SupadataVideo transcripts, metadata and structured data from YouTube, TikTok, Instagram, X; web scraping.not reviewedGrowingA