Skip to main content
Glama

CLI

Проверка установки

Проверка версии

veo-mcp-server

veo-mcp-server --help

veo-mcp-server --version

nanobanana-imagen-mcp

nanobanana-imagen-mcp --help

nanobanana-imagen-mcp --version


Что это такое?

Gemini Media MCP — это комплексный набор инструментов, который позволяет использовать самые мощные модели генерации медиаконтента от Google в любом ИИ-ассистенте, совместимом с MCP. Генерируйте 4K-видео с помощью VEO 3.1, создавайте потрясающие изображения с помощью NanoBanana Pro 2 и составляйте профессиональные промпты с помощью встроенных навыков — и все это из одного репозитория.

Related MCP server: media-mcp

Что входит в комплект

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-server

pip 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-mcp

pip install:

pip install nanobanana-imagen-mcp

Сервер VEO

Генерация видео с помощью ИИ на базе Google VEO 3.1. Использует асинхронную модель заданий, где генерация запускается в фоновом режиме и возвращает ID задания для опроса — никаких тайм-аутов.

Инструменты

Инструмент

Описание

veo_generate_video

Генерация видео по текстовому промпту. Поддерживает 720p/1080p/4K, 16:9 или 9:16, длительность 4/6/8 секунд, негативные промпты, референсные изображения, управление сидом и пакетную генерацию (1-4 видео).

veo_image_to_video

Анимация референсного изображения с помощью промпта движения.

veo_interpolate_video

Создание плавного перехода между двумя кадрами (первый кадр + последний кадр).

veo_extend_video

Расширение существующего видео VEO примерно на 7 секунд. Только 720p, максимум 148 секунд всего.

veo_check_job

Проверка статуса асинхронного задания. Вызывайте каждые 15-20 секунд до завершения или ошибки.

veo_list_jobs

Список всех заданий на генерацию и их текущий статус.

veo_api_status

Проверка статуса API-ключа — настроенные ключи, активный ключ, оставшиеся ключи.

veo_pricing_info

Показать стоимость за секунду для стандартных и быстрых моделей во всех разрешениях.

veo_show_output_stats

Отображение статистики генерации — количество видео, общий размер, детали файлов, статусы заданий.

Конфигурация VEO

Переменная

Описание

По умолчанию

GEMINI_API_KEY

Основной API-ключ (обязательно)

--

GEMINI_API_KEY_BACKUP

Резервный ключ для автоматической ротации

--

VIDEO_OUTPUT_DIR

Директория вывода для видео

~/veo-videos

Модели VEO

Уровень

Модель

Лучше всего подходит для

Standard

veo-3.1-generate-preview

Более высокое качество вывода

Fast

veo-3.1-fast-generate-preview

Более быстрая генерация

Сервер NanoBanana

Генерация изображений с помощью ИИ на базе NanoBanana Pro 2. Поддерживает модели Pro (максимальное качество) и Flash (быстрая) с разрешением 4K по умолчанию.

Инструменты

Инструмент

Описание

generate_image

Генерация изображений с помощью NanoBanana Pro 2 (Pro или Flash). Поддерживает соотношение сторон, разрешение (до 4K), негативные промпты, уровень мышления, граундинг и референсные изображения.

upload_file

Загрузка референсного изображения для редактирования или кондиционирования.

show_output_stats

Отображение статистики генерации — количество изображений, общий размер, детали файлов.

maintenance

Обслуживание и очистка сервера — очистка кэша, удаление временных файлов.

Модели

Модель

Движок

Лучше всего подходит для

Pro

Gemini 3 Pro Image

Максимальное качество, сложные сцены

Flash

Gemini 3.1 Flash Image

Быстрая генерация, простые сцены

Навыки промптинга

Навык VEO Prompting

7-уровневая система промпт-инжиниринга для VEO 3.1:

  1. Кинематография (камера, тип кадра, объектив, углы)

  2. Объект (персонажи, объекты, указания на материалы)

  3. Действие (глаголы, основанные на силе, временные метки)

  4. Окружение (время суток, погода, слои глубины)

  5. Освещение и настроение (физические источники света, цветовая температура)

  6. Аудиодизайн (диалоги, спецэффекты, эмбиент, музыка)

  7. Технический контроль (негативные промпты, стилевые якоря, типы кинопленки)

Навык NanoBanana Prompting

7-уровневая система промпт-инжиниринга для NanoBanana Pro 2:

  1. Стиль и арт-дирекшн (визуальная ДНК)

  2. Описание сцены (окружение, атмосфера)

  3. Главный объект (герой сцены с предельной детализацией)

  4. Камера и объектив (реальные характеристики камеры для реализма)

  5. Освещение (естественное, студийное, цветовая температура)

  6. Текстура, материал и цвет (тактильные детали)

  7. Негативные промпты (контроль качества)

Архитектура

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

Поддержка

Если вам это полезно, пожалуйста, поставьте звезду этому репозиторию!


Сделано с ❤️ в Восточной провинции Саудовской Аравии.

Related MCP Connectors

Related MCP Servers

Appeared in Searches