Skip to main content
Glama

BananaBanana MCP Server

画像・動画・音声生成のためのMCPサーバー — Google Nano BananaVeoOmniGemini TTS モデル — あらゆるMCPクライアント(Claude Code、Claude Desktop、Cursor など)が、暗号通貨決済による従量課金で、サブスクリプションなしでメディアを生成できます。

画像は$0.03から、動画は$0.10から、音声は200トランスクリプト文字ごとに$0.01で生成できます。料金は暗号通貨でチャージするアカウント残高から請求されます。高額な呼び出しの前には必ず料金の見積もりが表示され、失敗時には自動返金されます。また、ウェブサイトと画像・動画の履歴を共有します。

クイックスタート

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 / モバイル(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 を入力し、接続 を押してアクセスを承認します。お使いのデスクトップビルドが claude_desktop_config.json を使用している場合、OAuth対応の mcp-remote ブリッジには Node.js が必要です:

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

ブリッジは初回使用時にOAuthサインインフローを開きます。APIキーによる代替方法については docs/authentication.md を参照してください。

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クライアントがありませんか? このサーバーはHTTPS上のプレーンなJSON-RPCです。SDKなしでcurl、Python、TypeScriptから呼び出せます: examples/no-sdk.md(実行可能スクリプト: generate.pygenerate.mjs)。

Related MCP server: Nanana AI Image Generation Server

ツール

9つのツールがあります。読み取り専用のものは無料です。完全なリファレンスは docs/tools.md にあります。

ツール

説明

主なパラメータ

list_models

最新の米ドル建て料金、解像度、長さ、制約事項とともにモデルを一覧表示します。無料です。

get_account

残高、キー名、1日の上限、本日の使用額を表示します。無料です。

generate_image

テキストから画像を生成します(Nano Banana 2 Lite / 2 / Pro)、最大4K、1〜4バリエーション。job_id を返します。

promptmodelaspect_ratioresolutionnumber_of_imagesconfirm_cost

edit_image

テキストによる指示で、生成済み画像をマルチターンで編集します。

source_generation_idpromptmodelresolution

generate_video

動画を生成します(Veo 3.1 ファミリーまたは Omni Flash)。開始フレームと参照画像を指定することもできます。常に最初に見積もりを表示します。job_id を返します。

promptmodeldurationresolutionwith_audiofirst_framereference_imagesconfirm_cost

edit_video

Omni Flashでビデオからビデオへの編集を行います。スタイル変更、オブジェクト置換、既存クリップのライティング変更など。常に最初に見積もりを表示します。

promptsource_generation_id または video_urldurationaudio_promptconfirm_cost

generate_speech

Gemini 3.1 Flash TTS音声を生成します。1話者または2話者によるダイアログに対応。ホストされたWAV URLを同期的に返します。

textvoicelanguage_codestylespeakers

get_result

ジョブをポーリングします。ホストされたメディアURL(24時間)とコスト/残高を返します。無料です。

job_idwait_seconds

list_generations

最近のアカウント履歴(ウェブサイトと共有)を表示します。無料です。

limittypestatus

画像・動画の生成は非同期です。生成/編集の呼び出しは job_id を返し、get_result でメディアをポーリングします。generate_speech は同期で、WAV URLを直接返します。generate_videoedit_video、複数画像の generate_image最初に見積もりを表示しconfirm_cost を付けて呼び出すまで課金されません。

料金

米ドル建ての従量課金制です。画像は1枚ごと、Veoクリップは1本ごと、Omni Flashは1秒ごと、音声は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トランスクリプト文字ごと

画像は1枚あたり $0.03〜$0.20、動画は1クリップあたり $0.10〜$4.40(Omni Flashは $0.10/秒)です。Veo生成は4、6、8秒に対応しています。list_models が返す7秒の料金は拡張ジョブ用であり、選択可能な generate_video の長さではありません。無料の読み取り: list_modelsget_accountget_resultlist_generations。失敗した生成やコンテンツフィルターに掛かった生成は自動的に返金されます。

チャージボーナスで実質コストを下げられます。$50以上の入金で5%、$100以上で10%のボーナス残高が付与され、パートナープロモコードを利用するとさらに10%追加されます。ボーナスは重複します。表は通常の生成料金を示しており、実質自己負担額はチャージボーナスによって異なります。

サブスクリプションサービスではなくこちらを選ぶ理由

  • 生成した分だけ支払う、それだけです。 月額料金も、シート料金も、失効するクレジットもありません。使わない月は$0です。チャージした残高だけが唯一の支払いです。

  • エージェントは使う前に価格を確認します。 list_models は最新の価格を返し、動画・バッチ呼び出しは見積もりを返し、確認するまで課金されません。つまり、エージェントが予期せぬ請求をすることはありません。

  • 失敗してもコストはかかりません。 上流のエラーやコンテンツフィルターによる拒否は自動的に返金されます。オプションのキーごとの1日あたりの上限と idempotency_key により、さらなるリスクを抑えられます。

  • カード不要、暗号通貨でチャージ。 $50以上で5%、$100以上で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