omni-video-mcp
Omni-Video Studio MCP
Omni-Video Studio MCP — это автономный сервер протокола контекста модели (MCP) корпоративного уровня, который позволяет любой IDE с поддержкой LLM (Cursor, Claude Code, Antigravity) выступать в роли профессионального видеоредактора.
Он превращает простое редактирование на основе транскрипции в детерминированный, эффективный с точки зрения токенов и конвейерный рабочий процесс, включающий нативную для агентов анимированную графику (Hyperframes), визуальные метаданные-прокси и финальный рендеринг высокой четкости.
🌟 Ключевые особенности
Прием метаданных-прокси: Вместо передачи дорогостоящих видеотокенов в LLM, этот сервер предварительно обрабатывает отснятый материал для извлечения
takes_packed.md(аудио-карты) и графа визуальных сцен. Агент редактирует материал, используя текстовые прокси, что снижает затраты и ускоряет процесс рассуждения.Движок Hyperframes: Забудьте о сложных зависимостях Node.js (например, Remotion). Агент генерирует детерминированную анимированную графику на HTML/CSS, которая мгновенно преобразуется в прозрачное видео с помощью Playwright.
Продвинутый конвейер рендеринга: Благодаря мощным фильтрам FFmpeg, финальный вывод поддерживает монтаж по EDL (списку решений по монтажу), наложение графики, вшивание субтитров, цветокоррекцию LUT и опциональное восстановление звука с помощью ИИ DeepFilterNet.
Независимость от IDE: Поскольку сервер соответствует официальной спецификации MCP, он легко интегрируется в Cursor, Antigravity или Claude Desktop без необходимости в специальных плагинах.
Related MCP server: Video MCP
📦 Установка
Предварительные требования:
python 3.10+ffmpeg(должен быть установлен в системном пути)uv(рекомендуется для управления зависимостями)
# Clone the repository
git clone https://github.com/your-org/omni-video-mcp.git
cd omni-video-mcp
# Install dependencies
uv venv
source .venv/bin/activate
uv pip install -e .
# Install Playwright browsers (for Hyperframes)
playwright install chromium🛠 Конфигурация
Добавьте сервер в файл настроек MCP вашей IDE (например, ~/.gemini/antigravity/mcp_config.json, ~/.cursor/mcp.json или файл конфигурации Claude Desktop):
{
"mcpServers": {
"omni-video-mcp": {
"command": "uv",
"args": [
"run",
"/path/to/omni-video-mcp/server.py"
],
"env": {
"ELEVENLABS_API_KEY": "your_api_key_here"
}
}
}
}Примечание: ELEVENLABS_API_KEY в настоящее время требуется для высокоточного сопоставления транскрипции на уровне слов во время приема данных.
🎬 Как это работает (Конвейер агента)
Когда агент использует этот MCP-сервер, он следует 4-фазной архитектуре:
Фаза 1: Прием данных (
omni_video_ingest) Агент сканирует ваши исходные файлы.mp4/.mov, извлекая упакованную markdown-транскрипцию и начальный граф визуальных сцен.Фаза 2: Режиссерская версия (
omni_video_preview) Агент использует транскрипцию для создания EDL (списка решений по монтажу) лучших дублей. Неоднозначные склейки можно визуально проверить, сгенерировав PNG-кадры с помощью инструмента предварительного просмотра.Фаза 3: VFX (
omni_video_generate_vfx) Агент генерирует анимированную графику на HTML/CSS (нижние трети, макеты B-roll), а сервер детерминированно преобразует их в прозрачные видео.webmчерез Hyperframes.Фаза 4: Обработка и рендеринг (
omni_video_render) Агент передает EDL, временные метки VFX и настройки рендеринга на сервер, который строит сложный граф FFmpeg для объединения отснятого материала, цветокоррекции, восстановления звука и экспорта финального мастер-файла.
🤝 Участие в разработке
Мы приветствуем вклад в проект! Если вы добавляете новые возможности конвейера рендеринга (например, автотрекинг или локальные резервные копии whisper), пожалуйста, откройте PR. Убедитесь, что все добавленные зависимости Python внесены в pyproject.toml с помощью uv add <package>.
📄 Лицензия
Лицензия MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceA cinema-grade video production MCP server that enables automated website recording, editing, and AI-powered narration using ffmpeg and Playwright. It provides tools for color grading, captioning, and converting videos into social media formats through natural language commands.945MIT
- FlicenseNot gradedqualityCmaintenanceA local MCP server that gives Claude Desktop full video editing capabilities via FFmpeg, Whisper, and yt-dlp.
- AlicenseNot gradedqualityCmaintenanceAn MCP server that exposes FFmpeg as structured tools for AI-agent-driven video editing, enabling operations like trimming, subtitling, and transcoding via natural language.1682MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server for programmatic video editing using ffmpeg, enabling draft creation and refinement via natural language.9ISC
Related MCP Connectors
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for Google Veo AI video generation
MCP server for OpenAI Sora AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/buildwithtaza/omni-video-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server