Skip to main content
Glama

BananaBanana MCP Server

MCP-сервер для генерации изображений, видео и речи — модели Google Nano Banana, Veo, Omni и Gemini TTS — который позволяет любому MCP-клиенту (Claude Code, Claude Desktop, Cursor и другим) создавать медиафайлы с оплатой по мере использования, криптовалютными платежами и без подписки.

  • Конечная точка: https://bananabanana.pro/api/mcp (потоковый HTTP)

  • Аутентификация: OAuth 2.1 (войдите — ничего копировать не нужно) или Authorization: Bearer bb_live_…создайте ключ

  • Веб-сайт: https://bananabanana.pro · Документация и живой пример: https://bananabanana.pro/mcp

Генерируйте изображения от $0,03, видео от $0,10 и речь за $0,01 за каждые начатые 200 символов транскрипта, списывая с баланса аккаунта, который вы пополняете криптовалютой. Смета расходов перед каждым дорогостоящим вызовом, автоматический возврат средств при сбое и единая общая история изображений и видео с веб-сайтом.

Быстрый старт

OAuth — основной способ подключения. API-ключи по-прежнему доступны для клиентов без OAuth, а также для скриптов и CI:

  • OAuth 2.1 (claude.ai, Claude Desktop, Claude mobile, Claude Code, MCP Inspector): добавьте пользовательский коннектор с указанным выше URL, нажмите «Подключиться» и подтвердите доступ. Копировать ключ не нужно. См. docs/authentication.md.

  • API-ключ (Cursor, VS Code, Windsurf, Codex, скрипты, CI): создайте ключ в своём профиле — https://bananabanana.pro/profile, раздел API Keys — и укажите его в конфигурации клиента, как показано ниже.

claude.ai / Claude Desktop / mobile (OAuth)

Settings → Connectors → Add custom connector
URL: https://bananabanana.pro/api/mcp
→ Add → Connect → approve access on bananabanana.pro

Claude Code

# OAuth — no key; run /mcp inside Claude Code and choose "Authenticate"
claude mcp add --transport http bananabanana https://bananabanana.pro/api/mcp

# API-key fallback for non-interactive use
claude mcp add --transport http bananabanana https://bananabanana.pro/api/mcp \
  --header "Authorization: Bearer bb_live_YOUR_KEY"

Claude Desktop

Воспользуйтесь Настройки → Коннекторы → Добавить пользовательский коннектор и введите https://bananabanana.pro/api/mcp, затем нажмите Подключиться и подтвердите доступ. Если ваша сборка Desktop использует claude_desktop_config.json, мост mcp-remote с поддержкой OAuth требует Node.js:

{
  "mcpServers": {
    "bananabanana": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote", "https://bananabanana.pro/api/mcp"
      ]
    }
  }
}

Мост запускает процесс входа через OAuth при первом использовании. См. docs/authentication.md о запасном варианте с API-ключом.

Cursor~/.cursor/mcp.json (глобально) или .cursor/mcp.json (для проекта):

{
  "mcpServers": {
    "bananabanana": {
      "url": "https://bananabanana.pro/api/mcp",
      "headers": { "Authorization": "Bearer bb_live_YOUR_KEY" }
    }
  }
}

VS Code.vscode/mcp.json (хранит ключ в зашифрованном виде):

{
  "servers": {
    "bananabanana": {
      "type": "http",
      "url": "https://bananabanana.pro/api/mcp",
      "headers": { "Authorization": "Bearer ${input:bb-api-key}" }
    }
  },
  "inputs": [
    { "type": "promptString", "id": "bb-api-key", "description": "BananaBanana API key (bb_live_…)", "password": true }
  ]
}

Windsurf~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "bananabanana": {
      "serverUrl": "https://bananabanana.pro/api/mcp",
      "headers": { "Authorization": "Bearer bb_live_YOUR_KEY" }
    }
  }
}

Готовые к копированию конфигурации находятся в examples/. После подключения попросите агента выполнить list_models (бесплатно) — он вернёт актуальный список моделей и цены.

Нет MCP-клиента? Сервер — это обычный JSON-RPC поверх HTTPS — вызывайте его из curl, Python или TypeScript без SDK: examples/no-sdk.md (готовые скрипты: generate.py, generate.mjs).

Related MCP server: Nanana AI Image Generation Server

Инструменты

Девять инструментов; доступные только для чтения — бесплатны. Полная документация в docs/tools.md.

Инструмент

Что делает

Ключевые параметры

list_models

Список моделей с актуальными ценами в USD, разрешениями, длительностями и ограничениями. Бесплатно.

get_account

Баланс, имя ключа, дневной лимит, расходы за сегодня. Бесплатно.

generate_image

Генерация изображения по тексту (Nano Banana 2 Lite / 2 / Pro), до 4K, 1–4 варианта. Возвращает job_id.

prompt, model, aspect_ratio, resolution, number_of_images, confirm_cost

edit_image

Многошаговое редактирование готового изображения по текстовой инструкции.

source_generation_id, prompt, model, resolution

generate_video

Видео (семейство Veo 3.1 или Omni Flash), опционально из стартового кадра и референсных изображений. Всегда сначала показывает смету. Возвращает job_id.

prompt, model, duration, resolution, with_audio, first_frame, reference_images, confirm_cost

edit_video

Редактирование видео-в-видео на Omni Flash: изменить стиль, заменить объекты, изменить освещение существующего клипа. Всегда сначала показывает смету.

prompt, source_generation_id или video_url, duration, audio_prompt, confirm_cost

generate_speech

Речь Gemini 3.1 Flash TTS: один диктор или диалог двух дикторов. Синхронно возвращает URL размещённого WAV-файла.

text, voice, language_code, style, speakers

get_result

Опрос задания; возвращает URL размещённых медиафайлов (24 ч) + стоимость/баланс. Бесплатно.

job_id, wait_seconds

list_generations

Недавняя история аккаунта (общая с веб-сайтом). Бесплатно.

limit, type, status

Генерация изображений и видео асинхронна: вызовы генерации/редактирования возвращают job_id; опрашивайте get_result для получения медиафайлов. generate_speech синхронен и сразу возвращает URL WAV-файла. generate_video, edit_video и generate_image с несколькими изображениями сначала показывают смету и ничего не списывают, пока вы не повторите вызов с confirm_cost.

Цены

Оплата по мере использования в USD: за изображение, за клип Veo, за секунду для Omni Flash и за каждые начатые 200 символов транскрипта для речи. Актуальные цифры — в list_models; полные таблицы — в docs/pricing.md.

Модель

Тип

Цена

nano-banana-2-lite

Изображение (1024)

$0,03

nano-banana-2

Изображение (512→4096)

$0,03 – $0,13

nano-banana-pro

Изображение (1024→4096)

$0,11 – $0,20

veo-3.1-lite

Видео (720p/1080p; 4, 6 или 8 с)

$0,10 – $0,56

veo-3.1-fast

Видео (до 4K; 4, 6 или 8 с)

$0,35 – $2,60

veo-3.1

Видео (до 4K; 4, 6 или 8 с)

$0,70 – $4,40

omni-flash

Видео (720p, звук, 3–10 с)

$0,10 / с ($0,30 – $1,00)

gemini-3.1-flash-tts-preview

Речь (WAV)

$0,01 / начатые 200 символов транскрипта

Изображения стоят $0,03–$0,20 за штуку; видео — $0,10–$4,40 за клип, при этом Omni Flash тарифицируется по $0,10/с. Генерация Veo поддерживает 4, 6 или 8 секунд; цены за 7 секунд, возвращаемые list_models, относятся к заданиям на продление, а не к выбираемой длительности generate_video. Бесплатные вызовы: list_models, get_account, get_result, list_generations. Неудачные и отклонённые модерацией генерации возвращаются автоматически.

Бонусы за пополнение могут снизить эффективную стоимость: при пополнении от $50 начисляется 5% дополнительного баланса, от $100 — 10%, а активный партнёрский промокод добавляет ещё 10%. Бонусы суммируются. В таблице указаны номинальные тарифы генерации; фактическая стоимость зависит от бонуса за пополнение.

Почему это, а не подписочный сервис

  • Вы платите только за то, что генерируете — и больше ни за что. Никакой ежемесячной платы, никаких мест и сгорающих кредитов. Тихий месяц стоит $0; единственный расход — это пополненный вами баланс.

  • Агент видит цену до списания. list_models возвращает актуальные цены, а видео- и пакетные вызовы возвращают смету и ничего не списывают до подтверждения — так что агент не сможет выставить неожиданный счёт.

  • Сбои вам не страшны. Ошибки на стороне провайдера и отклонения модерацией возвращаются автоматически; дополнительные дневные лимиты на ключ и idempotency_key ещё больше ограничивают риски.

  • Пополнение криптовалютой, карта не нужна. При пополнении от $50 / $100 начисляется 5% / 10% дополнительного баланса, а активный партнёрский промокод добавляет ещё 10%. Единый баланс и единая история изображений и видео общие для MCP и веб-сайта.

Реестр

Опубликован в официальном реестре MCP как pro.bananabanana/image-video. Канонический дескриптор — server.json. Найдите его:

curl -s "https://registry.modelcontextprotocol.io/v0/servers?search=pro.bananabanana/image-video"

Ссылки

Лицензия

Apache-2.0 © BananaBanana. Этот репозиторий — только публичная документация; в нём нет исходного кода сервера, ключей или секретов.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
5dRelease cycle
8Releases (12mo)
Commit activity

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • AI image, video & music generation. Flux, Veo 3.1, Suno V5. Free tier included.

  • Image, video, audio, face-swap, talking avatars and chat across 300+ AI models, one balance.

  • Generate AI images, video, speech, music and presentations from Claude, ChatGPT and Cursor.

View all MCP Connectors

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/bananabanana-pro-mcp/bananabanana-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server