ojos-mcp
Integrates with Google Gemini to analyze videos with audio, answer questions about a video or segment, generate reference breakdowns, compare videos, and provide optional second-by-second descriptions. Uploaded videos are deleted from Google after each response.
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.
ojos-mcp: los "ojos" de Claude para vídeo
Claude no ve un vídeo en movimiento. Este servidor MCP se lo permite combinando dos fuentes:
ffmpeg y OpenCV (local, gratis): miden los tiempos exactos de cada corte, sacan fotogramas y, segundo a segundo, el movimiento de cámara, los destellos y los golpes de sonido.
Gemini (el vídeo se envía a Google): ve el vídeo en movimiento y con audio, y describe ritmo, transiciones, animación de textos y uso de la música.
Sirve para analizar referencias, replicar su estilo y revisar tus propios montajes antes de publicarlos.
Herramientas
Herramienta | Coste | Qué hace |
| gratis | Lista los planos con su inicio, fin y duración exactos. |
| gratis | Guarda un JPG del centro de cada plano para que Claude lo mire. |
| Gemini | Responde a cualquier pregunta sobre un vídeo, o sobre un tramo. |
| Gemini | Ficha completa de una referencia: los cortes de ffmpeg más la descripción de Gemini de cada plano. |
| Gemini | Compara la referencia con tu resultado y propone correcciones concretas. |
| gratis + Gemini opcional | Medidas locales cada medio segundo (cámara, destellos, voz, golpes de efecto) y, si quieres, la lectura de Gemini tramo a tramo. |
Después de cada respuesta, el servidor borra de Google los vídeos que ha subido.
Related MCP server: Premiere-MCP-BuildX-Exclusive-V3
Instalación (macOS)
# 1. ffmpeg
brew install ffmpeg
# 2. Código y entorno de Python
git clone <URL_DE_ESTE_REPO> ~/ojos-mcp
cd ~/ojos-mcp
python3 -m venv venv
./venv/bin/pip install -r requirements.txt -r requirements-medidas.txt
# 3. Registrarlo en Claude Code. Sustituye TU_CLAVE por tu clave de Gemini
# (créala en https://aistudio.google.com/apikey). Se guarda en tu configuración
# de Claude Code, nunca en este repo.
claude mcp add --scope user ojos \
-e GEMINI_API_KEY=TU_CLAVE \
-e OJOS_PYTHON=$HOME/ojos-mcp/venv/bin/python \
-- ~/ojos-mcp/venv/bin/python ~/ojos-mcp/servidor.py
# 4. Comprobar
claude mcp listSin clave de Gemini también funciona: las herramientas gratis van igual y las de Gemini avisan de que falta.
Ajustes (variables de entorno, con -e al registrarlo)
OJOS_MODELO: modelo principal de Gemini. Por defecto,gemini-3.8-flash.OJOS_MODELOS_RESERVA: modelos a los que pasa solo si el principal se queda sin cuota del día (error 429). Por defecto,gemini-3.6-flash,gemini-3.5-flash-lite. El modelo agotado se salta durante 6 horas, y la respuesta indica qué modelo contestó.OJOS_DURACION_MAX_S: duración máxima de vídeo que se envía a Gemini. Por defecto, 300 s, para no gastar sin querer. Los vídeos más largos se analizan por tramos.OJOS_LIMITE_LLAMADA_S: tiempo máximo de espera por llamada a Gemini. Por defecto, 240 s.OJOS_PYTHON: el Python con numpy y OpenCV que usaficha_segundo_a_segundo.
Coste y privacidad
Cada segundo de vídeo cuesta unos 300 tokens por fotograma analizado más el audio. Las herramientas usan 2–8 fotogramas por segundo para no perder cortes rápidos: más fps, más coste.
Con la cuota gratuita de Gemini, Google puede usar lo que le envías para mejorar sus productos. No subas vídeos con datos personales de terceros sin su permiso.
Lo que dice Gemini es una opinión y puede equivocarse. Los tiempos de ffmpeg son medidas: si no coinciden, mandan los de ffmpeg.
Ejemplo de uso con Claude
Con ojos: desmonta ~/Movies/referencia.mp4 y dime cómo está montada, plano a plano.
Compara ~/Movies/referencia.mp4 con ~/Movies/mi_version.mp4 y dame los 3 cambios que más acercan mi versión a la referencia.
This server cannot be deployed
Maintenance
Related MCP Connectors
The agentic video editor for ChatGPT and Claude. Ask in your chat and it cuts, captions, adds music, titles and motion graphics on a real timeline you can open and adjust.
Edit your own videos by chatting in Claude or ChatGPT: cut, caption, add music and export.
Video editing skills, motion design prompts and studio concepts for creators who edit with Claude.
Valmera — the world’s most advanced AI video editor. Edit recorded tutorials, podcasts, interviews and webinars through Claude, ChatGPT or another compatible MCP client. Cut footage, add captions, reframe, review a preview, revise specific sections and export MP4. Hosted editing with OAuth; an eligible paid Valmera plan is required.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceBridges Claude and video content by extracting keyframes and transcribing audio, enabling Claude to analyze video files.-
- FlicenseNot gradedqualityBmaintenanceEnables prompt-driven video editing in Adobe Premiere Pro, allowing Claude to transcribe footage, decide cuts, build motion graphics, and assemble timelines via natural language.-
- FlicenseNot gradedqualityAmaintenanceEnables Claude to read, edit, and generate real Final Cut Pro timelines from exported FCPXML, covering cut detection, silence removal, markers from transcripts and beats, role assignment, rough cuts, keyframes and speed ramps, cross-NLE export, and pushes straight into a running Final Cut Pro. Every write is journaled with its SHA-256 and can be undone, so edits stay non-destructive and reviewable.-
- FlicenseNot gradedqualityAmaintenanceEnables Claude to read, edit, and generate real Final Cut Pro timelines from exported FCPXML, including cut detection, marker placement, role assignment, silence removal, transcript- and beat-based editing, rough cuts, keyframes, speed ramps, and cross-NLE export. Every write is journaled with its SHA-256 and can be undone, and edits can be pushed directly into a running Final Cut Pro without a manual re-import.-