veo-mcp-server
CLI | Проверка установки | Проверка версии |
|
|
|
|
|
|
Что это такое?
Gemini Media MCP — это комплексный набор инструментов, который позволяет использовать самые мощные модели генерации медиаконтента от Google в любом ИИ-ассистенте, совместимом с MCP. Генерируйте 4K-видео с помощью VEO 3.1, создавайте потрясающие изображения с помощью NanoBanana Pro 2 и составляйте профессиональные промпты с помощью встроенных навыков — и все это из одного репозитория.
Что входит в комплект
MCP-серверы
Сервер | Описание | Инструменты |
VEO 3.1 | Генерация видео с помощью ИИ (текст-в-видео, изображение-в-видео, расширение, интерполяция) | 9 инструментов |
NanoBanana | Генерация изображений с помощью ИИ с NanoBanana Pro 2 (модели Pro + Flash) | 4 инструмента |
Навыки Claude Code (Маркетплейс плагинов)
Навык | Описание |
VEO Prompting | 7-уровневый промпт-инжиниринг для кинематографичных видео VEO 3.1 |
NanoBanana Prompting | 7-уровневый промпт-инжиниринг для фотореалистичных изображений NanoBanana Pro 2 |
Установите навыки через Claude Code:
/plugin marketplace add u2n4/gemini-media-mcpБыстрый старт
Этот репозиторий содержит два независимых MCP-сервера. Установите тот, который вам нужен, или оба сразу. Каждый сервер публикуется в PyPI отдельно.
Вариант А — uvx (без установки, рекомендуется)
Добавьте блок в конфигурацию вашего MCP-клиента (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf), используя соответствующий блок сервера ниже (см. разделы VEO Server / NanoBanana Server).
Вариант Б — клонирование + редактируемая установка
git clone https://github.com/u2n4/gemini-media-mcp.git
cd gemini-media-mcp
# Create a virtual environment (uv pip install requires one — or pass --system)
uv venv
source .venv/bin/activate # macOS / Linux
# .venv\Scripts\activate # Windows PowerShell
# Install one or both sub-packages
uv pip install -e servers/veo
uv pip install -e servers/nanobananaСервер VEO
uvx (без установки):
{
"mcpServers": {
"veo": {
"command": "uvx",
"args": ["veo-mcp-server"],
"env": {
"GEMINI_API_KEY": "your_key",
"VIDEO_OUTPUT_DIR": "./videos"
}
}
}
}Claude Code:
claude mcp add veo -s user -e GEMINI_API_KEY=your_key -- uvx veo-mcp-serverpip install:
pip install veo-mcp-serverСервер NanoBanana
uvx (без установки):
{
"mcpServers": {
"nanobanana": {
"command": "uvx",
"args": ["nanobanana-imagen-mcp"],
"env": {
"GEMINI_API_KEY": "your_key"
}
}
}
}Claude Code:
claude mcp add nanobanana -s user -e GEMINI_API_KEY=your_key -- uvx nanobanana-imagen-mcppip install:
pip install nanobanana-imagen-mcpСервер VEO
Генерация видео с помощью ИИ на базе Google VEO 3.1. Использует асинхронную модель заданий, где генерация запускается в фоновом режиме и возвращает ID задания для опроса — никаких тайм-аутов.
Инструменты
Инструмент | Описание |
| Генерация видео по текстовому промпту. Поддерживает 720p/1080p/4K, 16:9 или 9:16, длительность 4/6/8 секунд, негативные промпты, референсные изображения, управление сидом и пакетную генерацию (1-4 видео). |
| Анимация референсного изображения с помощью промпта движения. |
| Создание плавного перехода между двумя кадрами (первый кадр + последний кадр). |
| Расширение существующего видео VEO примерно на 7 секунд. Только 720p, максимум 148 секунд всего. |
| Проверка статуса асинхронного задания. Вызывайте каждые 15-20 секунд до завершения или ошибки. |
| Список всех заданий на генерацию и их текущий статус. |
| Проверка статуса API-ключа — настроенные ключи, активный ключ, оставшиеся ключи. |
| Показать стоимость за секунду для стандартных и быстрых моделей во всех разрешениях. |
| Отображение статистики генерации — количество видео, общий размер, детали файлов, статусы заданий. |
Конфигурация VEO
Переменная | Описание | По умолчанию |
| Основной API-ключ (обязательно) | -- |
| Резервный ключ для автоматической ротации | -- |
| Директория вывода для видео |
|
Модели VEO
Уровень | Модель | Лучше всего подходит для |
Standard |
| Более высокое качество вывода |
Fast |
| Более быстрая генерация |
Сервер NanoBanana
Генерация изображений с помощью ИИ на базе NanoBanana Pro 2. Поддерживает модели Pro (максимальное качество) и Flash (быстрая) с разрешением 4K по умолчанию.
Инструменты
Инструмент | Описание |
| Генерация изображений с помощью NanoBanana Pro 2 (Pro или Flash). Поддерживает соотношение сторон, разрешение (до 4K), негативные промпты, уровень мышления, граундинг и референсные изображения. |
| Загрузка референсного изображения для редактирования или кондиционирования. |
| Отображение статистики генерации — количество изображений, общий размер, детали файлов. |
| Обслуживание и очистка сервера — очистка кэша, удаление временных файлов. |
Модели
Модель | Движок | Лучше всего подходит для |
Pro | Gemini 3 Pro Image | Максимальное качество, сложные сцены |
Flash | Gemini 3.1 Flash Image | Быстрая генерация, простые сцены |
Навыки промптинга
Навык VEO Prompting
7-уровневая система промпт-инжиниринга для VEO 3.1:
Кинематография (камера, тип кадра, объектив, углы)
Объект (персонажи, объекты, указания на материалы)
Действие (глаголы, основанные на силе, временные метки)
Окружение (время суток, погода, слои глубины)
Освещение и настроение (физические источники света, цветовая температура)
Аудиодизайн (диалоги, спецэффекты, эмбиент, музыка)
Технический контроль (негативные промпты, стилевые якоря, типы кинопленки)
Навык NanoBanana Prompting
7-уровневая система промпт-инжиниринга для NanoBanana Pro 2:
Стиль и арт-дирекшн (визуальная ДНК)
Описание сцены (окружение, атмосфера)
Главный объект (герой сцены с предельной детализацией)
Камера и объектив (реальные характеристики камеры для реализма)
Освещение (естественное, студийное, цветовая температура)
Текстура, материал и цвет (тактильные детали)
Негативные промпты (контроль качества)
Архитектура
gemini-media-mcp/
├── servers/
│ ├── veo/ # VEO 3.1 MCP Server (PyPI: veo-mcp-server)
│ │ ├── pyproject.toml
│ │ ├── requirements.txt
│ │ └── src/
│ │ └── veo_mcp_server/
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ └── server.py
│ └── nanobanana/ # NanoBanana MCP Server (PyPI: nanobanana-imagen-mcp)
│ ├── pyproject.toml
│ ├── requirements.txt
│ └── nanobanana_mcp_server/ # Package
├── skills/
│ ├── veo-prompting/ # VEO prompting skill
│ │ └── SKILL.md
│ └── nanobanana-prompting/ # NanoBanana prompting skill
│ └── SKILL.md
├── plugins/ # Claude Code Plugin Marketplace
│ ├── veo-prompting/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ └── skills/
│ │ └── veo-prompting/
│ │ └── SKILL.md
│ └── nanobanana-prompting/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ └── skills/
│ └── nanobanana-prompting/
│ └── SKILL.md
├── .claude-plugin/
│ └── marketplace.json
├── .env.example
├── .gitignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── llms.txt
└── llms-install.mdУчастие в разработке
См. CONTRIBUTING.md.
Лицензия
MIT — см. LICENSE.
Авторы
NanoBanana MCP Server: вдохновлен соглашением об именовании nano-banana, используемым в сообществе MCP. Это независимая реализация.
VEO 3.1 от Google DeepMind
Поддержка
Если вам это полезно, пожалуйста, поставьте звезду этому репозиторию!
Сделано с ❤️ в Восточной провинции Саудовской Аравии.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/u2n4/gemini-media-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server