mcpField
B
BananaBanana

BananaBanana

远程服务
bananabanana.pro媒体与设计23 周前更新

关于 BananaBanana

BananaBanana 是面向 MCP 客户端的媒体生成服务,支持生成和编辑图像、视频及语音,提供多种模型选择。它采用按次付费,无订阅,并支持 OAuth 2.1 或 API 密钥接入。

主要功能

  1. 01生成并编辑图像
  2. 02生成和编辑视频
  3. 03合成单人或双人语音
  4. 04查询模型价格和生成记录
  5. 05失败生成自动退款

适用场景

  1. 01为内容项目制作图像和视频
  2. 02根据提示词编辑现有媒体
  3. 03为文本生成语音或对话

MCP 相关

提供远程 MCP 服务,客户端可调用模型查询、账户管理、图像与视频生成及编辑、语音合成和结果查询工具。使用 OAuth 2.1 或 Bearer API 密钥认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://bananabanana.pro/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

10

此工具无需参数。

详细介绍

BananaBanana MCP 服务

MCP Badge

用于图像、视频和语音生成的 MCP 服务,支持 Google Nano Banana、Veo 3.1 和 Gemini Omni、OpenAI GPT Image 2.5、Alibaba Qwen Image 和 Wan 3.0、xAI Grok Imagine Video 以及 Gemini TTS,让任何 MCP 客户端(Claude Code、Claude Desktop、Cursor 等)都能按量付费创作媒体,支持加密货币或银行卡付款,且无需订阅。

图像生成价格低至 $0.03,视频生成低至 $0.09;语音生成每开始处理 200 个转录字符收费 $0.01。费用从账户余额中扣除,你可以使用加密货币(最低 $1)或银行卡、PayPal 或 SEPA(最低 $20)充值。每次高额调用前都会提供费用估算,失败时自动退款,图像和视频历史记录可与网站共享。

当前文档版本:v1.0.12 — 已于 2026-09-30 根据已部署的工具架构和模型目录完成审核。请参阅更新日志。

快速开始

OAuth 是首选连接方式。不支持 OAuth 的客户端以及脚本或 CI 仍可使用 API 密钥:

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

使用 Settings → Connectors → Add custom connector,输入 https://bananabanana.pro/api/mcp,然后点击 Connect 并批准访问。如果你的 Desktop 版本使用 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、VS Code、Windsurf)

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/。连接后,让你的 Agent 运行 list_models(免费)即可获取实时模型列表和价格。OAuth 用户还可以让 Agent 调用 top_up;返回的浏览器链接仅授予充值权限,不会暴露完整个人资料。

**没有 MCP 客户端?**该服务通过 HTTPS 使用纯 JSON-RPC,可通过 curl、Python 或 TypeScript 调用,无需 SDK:examples/no-sdk.md(可运行脚本:generate.py、generate.mjs)。

工具

共有 10 个工具;只读工具和账户访问工具免费。完整参考请见 docs/tools.md。

工具功能关键参数
list_models列出模型及实时美元价格、分辨率、时长和限制。免费。—
get_account查询余额、密钥名称、每日限额和今日支出。免费。—
top_up返回余额充值链接(加密货币或银行卡)。OAuth 用户会获得仅可存款的一次性链接;API 密钥用户会获得个人资料 URL。免费。—
generate_image使用 Nano Banana 2 Lite / 2 / 2.1 / Pro、GPT Image 2.5 Flare / Sunburst 或 Qwen Image 3.0 Pro 进行文生图,最高支持 4K、1–4 个变体和最多 14 张参考图。默认使用 Lite;如果项目密钥免费,Google 图像默认使用 relaxed_filter: true。使用参考图的 GPT Image 会沿用第一张图的方向,并拒绝显式指定的 aspect_ratio。全景比例 1:4、4:1、1:8、8:1、9:21 仅适用于 nano-banana-2-1。返回 job_id。prompt、model、aspect_ratio、resolution、number_of_images、reference_images、relaxed_filter、confirm_cost
edit_image使用文本指令对已完成的图像进行多轮编辑(Nano Banana 模型)。source_generation_id、prompt、model、resolution
generate_video使用 Veo 3.1 系列、Gemini Omni Flash(1.1 或 1.0)、Wan 3.0 或 Grok Imagine Video 1.5 生成视频;也可选择使用首帧、末帧、参考图或(Wan)参考视频。始终先报价。返回 job_id。prompt、model、duration、resolution、aspect_ratio、with_audio、first_frame、last_frame、reference_images、reference_videos、confirm_cost
edit_video视频转视频:在 Omni Flash 上为现有片段更换风格、替换物体或重新打光;将 Omni 片段延长 3–10 秒(总时长最多 40 秒);或在 Wan 3.0 上重制 / 续接片段。始终先报价。prompt、model、source_generation_id 或 video_url、mode、duration、resolution、audio_prompt、confirm_cost
generate_speech使用 Gemini 3.1 Flash TTS 生成语音:单人语音或双人对话。同步返回托管的 WAV URL。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 是同步的,会直接返回其 WAV URL。generate_video、edit_video 和多图 generate_image 会先报价,只有在重复调用并传入 confirm_cost 后才会扣费。

生成的文件会从创建之日起保留 30 天;签名下载链接的有效期为 24 小时。在保留期限内,get_result 可以生成新的图像 / 视频链接。请从同步响应中下载语音;语音不会出现在 list_generations 中。

定价

按量付费,使用美元计价:按张图片、每段 Veo 视频、Omni Flash、Wan 3.0 和 Grok Imagine Video 的每秒输出,以及每满 200 个转录字符的语音生成费用计费。 实时价格来自 list_models,完整价格表见 docs/pricing.md。

模型类型价格
nano-banana-2-lite图片(1024)$0.03
nano-banana-2图片(512→4096)$0.03 – $0.13
nano-banana-2-1图片(1024→4096,宽高比最高 8:1 的全景图)$0.03 – $0.10
nano-banana-pro图片(1024→4096)$0.11 – $0.20
gpt-image-2.5-flare / gpt-image-2.5-sunburst图片(1024→4096,OpenAI)$0.05 – $0.18
qwen-image-3.0-pro图片(1024/2048,阿里巴巴)$0.04 – $0.08
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(Gemini Omni 1.1 Flash)视频(360p–4K,带声音,3–10 秒,可延长至 40 秒)$0.03 – $0.30 / 秒($0.09 – $3.00)
omni-flash-1.0视频(720p/1080p,带声音,4–10 秒)$0.10 – $0.12 / 秒($0.40 – $1.20)
wan-3.0视频(480p/720p/1080p,带声音,4 – 30 秒)$0.05 – $0.20 / 秒($0.20 – $6.00)
grok-imagine-video-1.5视频(720p/1080p,带声音,4 – 15 秒)$0.14 – $0.25 / 秒($0.56 – $3.75)
gemini-3.1-flash-tts-preview语音(WAV)每满 200 个转录字符 $0.01

图片费用为每张 $0.03–$0.20;视频费用为每段 $0.09–$6.00。Veo 按每段视频计价,而 Omni Flash、Wan 3.0 和 Grok Imagine Video 则按输出秒数计费,价格遵循供应商的官方报价。Veo 生成时长可选 4、6 或 8 秒;list_models 返回的 7 秒价格适用于延长任务,并非 generate_video 可选的时长。Wan 3.0 支持首帧和尾帧、参考图片、参考视频及种子,并且可以免费关闭音轨。免费工具:list_models、get_account、top_up、get_result、list_generations。失败和被内容过滤器拦截的生成任务会自动退款。

充值奖励可降低实际成本:充值 $50 及以上可获 5% 额外余额,充值 $100 及以上可获 10% 额外余额;使用有效的合作伙伴促销码还可额外获赠 10%。奖励可叠加,适用于加密货币和银行卡充值。表格显示的是名义生成费用;实际自付金额取决于充值奖励。促销码需要正常登录的个人资料,在仅用于充值的 OAuth 会话中无法使用,这是有意为之。

为什么选择它,而不是订阅服务

  • 按生成量付费,不收取其他费用。 没有月费、席位费,也没有会过期的额度。清闲的月份费用为 $0;你充值的余额就是唯一支出。
  • Agent 在消费前就能看到价格。 list_models 会返回实时价格,视频 / 批处理调用会先返回报价,只有确认后才收费,因此 Agent 不会产生意外账单。
  • 失败不会让你付费。 上游错误和内容过滤拒绝会自动退款;还可通过可选的每个密钥每日限额和 idempotency_key 进一步限制损失。
  • 支持加密货币或银行卡,无需订阅。 加密货币充值最低 $1(大多数网络支持 USDT、USDC、DAI 和其他币种);银行卡、PayPal 和 SEPA(欧盟)充值最低 $20,并通过 PayPal 的结账流程完成,因此银行卡信息不会传给该服务。充值 $50 及以上 / $100 及以上可获赠 5% / 10% 额外余额;使用有效的合作伙伴促销码还可额外获赠 10%。MCP 和网站共用同一笔余额,以及同一份图片 / 视频历史记录。

无需账户即可按次付费(x402)

独立的 HTTP 端点 https://bananabanana.pro/api/x402 支持使用 Base 上的 USDC 付款,无需账户、OAuth 或 API 密钥。该端点支持图像、视频和语音生成。图像和语音付款在成功后结算;视频需预付,若失败则会返还一个一次性退款额度令牌。请求格式、精确价格质询、轮询和输入限制详见 docs/x402.md。

注册表

已发布到官方 MCP 注册表,名称为 pro.bananabanana/image-video。规范描述文件为 server.json。查询方式:

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

链接

许可证

Apache-2.0 © BananaBanana。本仓库仅包含公开文档——不含服务端源代码、密钥或机密。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。