MCP Video Generation with Veo2
Генерирует видео из текстовых промптов или изображений с помощью Google Veo2.
Описание
MCP-сервер на Node.js для интеграции с Google Veo2, позволяющий генерировать видео из текста или изображений. Поддерживает конфигурации: соотношение сторон, длительность (5-8 сек), отрицательные промпты, улучшение подсказок. Видео хранятся и доступны через MCP-ресурсы. Технологии: Node.js, Google API (Gemini/Veo2). Применения: автоматизация видео-контента, AI-визуализации, креативные проекты, интеграция в чат-боты и приложения.
Возможности
Генерация видео из текста
Создание видео по промпту с настройками aspectRatio, durationSeconds, personGeneration и negativePrompt.
Генерация видео из изображения
Анимация base64-изображения в видео с опциональным промптом и конфигурацией (personGeneration только 'dont_allow').
Управление сгенерированными видео
Список всех видео через инструмент listGeneratedVideos и доступ по ID через ресурс videos://{id}.
Шаблоны и ресурсы
Доступ к примерам шаблонов генерации через ресурс videos://templates для быстрого старта.
Установка
Требования: Node.js 18+, Google API-ключ с доступом к Veo2 (aistudio.google.com).
Ручная установка:
- Клонируйте репозиторий: git clone https://github.com/mario-andreschak/mcp-veo2.git cd mcp-veo2
- Установите зависимости: npm install
- Создайте .env: cp .env.example .env Добавьте GOOGLE_API_KEY (обязательно), PORT (по умолчанию 3000), STORAGE_DIR (./generated-videos), LOG_LEVEL (debug для разработки).
- Соберите: npm run build
- Запустите: npm start (stdio) или npm start sse.
Через Smithery: npx -y @smithery/cli install @mario-andreschak/mcp-veo2 –client claude