MCP.Market

Ocular Audio MCP server

by RayAKaan·io.github.RayAKaan/ocular-audio-mcp·v1.1.2·1 stars

MCP server for video transcripts, screenshots, and OCR on YouTube and web videos.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

1 stars50 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • clear_ocular_audio_cache

    Clears cached video data.

  • get_ocular_audio_capabilities

    Returns system capabilities and dependency status.

  • get_ocular_audio_chapters

    Extracts only video chapters with timestamps.

  • get_ocular_audio_metadata

    Extracts only video metadata (title, creator, duration, views, chapters) without transcript.

  • get_ocular_audio_transcript

    Extracts the complete transcript, video chapters, and metadata of any YouTube or general Web video.

  • get_ocular_audio_video_context

    Extracts transcript, metadata, and optional intelligent screenshots from a video.

  • get_ocular_audio_video_screenshots

    Extracts 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_cache

    Lists 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 tesseract

Windows:

choco install ffmpeg python
# Optional (for OCR):
choco install tesseract

Linux:

sudo apt update && sudo apt install ffmpeg python3 python3-pip
# Optional (for OCR):
sudo apt install tesseract-ocr

2. Install Python packages

pip install -r requirements.txt

Or manually:

pip install mcp youtube-transcript-api yt-dlp opencv-python-headless faster-whisper requests pytesseract

3. Install Node.js CLI (optional)

npm install

Usage

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-mcp

Codex CLI (OpenAI)

codex mcp add ocular-audio-mcp -- npx ocular-audio-mcp

Gemini CLI

gemini mcp add ocular-audio-mcp npx ocular-audio-mcp --scope user

Windsurf

{
  "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 Transcript
    This is an MCP server that allows you to directly download transcripts of YouTube videos.
    B
  • Talkthrough
    Local MCP server: recordings or public video URLs into transcript, frames, OCR, wall-clock evidence.
    A
  • Transcription
    Transcribe audio and video and work with your transcript library from any AI app. 119 languages.
    A
  • Youtube Transcript
    An MCP server retrieving transcripts of YouTube videos
    A
  • Supadata
    Video transcripts, metadata and structured data from YouTube, TikTok, Instagram, X; web scraping.
    A