Перейти к содержимому

MCP Video Generation with Veo2

Генерирует видео из текстовых промптов или изображений с помощью Google Veo2.

TypeScript
30 stars

Описание

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).

Ручная установка:

  1. Клонируйте репозиторий: git clone https://github.com/mario-andreschak/mcp-veo2.git cd mcp-veo2
  2. Установите зависимости: npm install
  3. Создайте .env: cp .env.example .env Добавьте GOOGLE_API_KEY (обязательно), PORT (по умолчанию 3000), STORAGE_DIR (./generated-videos), LOG_LEVEL (debug для разработки).
  4. Соберите: npm run build
  5. Запустите: npm start (stdio) или npm start sse.

Через Smithery: npx -y @smithery/cli install @mario-andreschak/mcp-veo2 –client claude

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
30

Ссылки