Nano Banana MCP 对接指南

Nano Banana MCP 对接指南

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

本文介绍Nano Banana MCP Server的对接方法。该服务通过AceData Cloud提供AI图像生成与编辑功能,支持Claude、VS Code、Cursor等客户端。文章详述两种接入方式:推荐使用云端托管MCP(零安装,填写URL和API Token),或本地安装(pip/uvx)。核心功能包括图像生成、编辑、虚拟试衣等,并列出可用工具及使用示例。

🔎

延伸解读

托管与本地部署的取舍

文章推荐云端托管MCP,因其零安装、配置简单,适合快速体验。但本地部署(pip/uvx)则适合需要离线运行、自定义代码或内网部署的场景。用户应根据自身对数据隐私、网络依赖和定制化需求来选择。注意本地部署需自行管理API Token环境变量,而托管模式在Claude.ai上通过OAuth自动认证,其他客户端需手动添加请求头。

多客户端接入的通用性

Nano Banana MCP Server基于MCP标准协议,因此不仅支持文中列出的Claude、VS Code、Cursor,还兼容Windsurf、Cline、ChatGPT Connectors等任何支持MCP Streamable HTTP的客户端。这意味着用户可以在不同工具间复用同一套配置,只需填写URL和API Token。但需注意不同客户端的配置方式略有差异,如Claude Desktop需编辑JSON文件,而VS Code和Cursor则创建项目级配置文件。

功能边界与使用限制

文章列出了图像生成、编辑、虚拟试衣、产品植入等核心功能,并支持多种模型(nano-banana、nano-banana-2、nano-banana-pro)。但未提及具体的使用限制,如生成速度、分辨率、免费额度等。用户在实际使用中应关注API文档或平台说明,了解任务查询机制(nanobanana_get_task)以监控进度,并注意首次申请赠送的免费额度可能有限,超出后需付费。

Q&A

如何通过AceData Cloud获取Nano Banana MCP Server的API Token?

首先注册或登录AceData Cloud平台,然后前往Nano Banana Images API页面,点击「Acquire」按钮即可获取API Token,首次申请会赠送免费额度。

Nano Banana MCP Server支持哪些AI客户端?

支持Claude Desktop、Claude Code、VS Code(GitHub Copilot)、Cursor、Windsurf、Cline、ChatGPT Connectors、Gemini CLI、JetBrains AI Assistant等支持MCP Streamable HTTP协议的客户端。

如何在Claude Desktop中配置云端托管的Nano Banana MCP Server?

编辑Claude Desktop配置文件(macOS路径为~/Library/Application Support/Claude/claude_desktop_config.json,Windows为%APPDATA%\Claude\claude_desktop_config.json),添加mcpServers配置,指定type为http,url为https://nanobanana.mcp.acedata.cloud/mcp,并在headers中设置Authorization为Bearer 你的API Token,保存后重启Claude Desktop。

Nano Banana MCP Server支持哪些图像生成模型?

支持nano-banana、nano-banana-2和nano-banana-pro三种模型。

Nano Banana MCP Server提供哪些核心功能?

提供图像生成、图像编辑、虚拟试衣、产品植入、多模型支持以及任务查询等功能。

如何通过本地安装方式使用Nano Banana MCP Server?

可以通过pip安装mcp-nanobanana-pro包,或从GitHub克隆源码安装。安装后,在Claude Desktop或VS Code/Cursor的配置文件中设置command为mcp-nanobanana-pro,并设置环境变量ACEDATACLOUD_API_TOKEN为你的API Token。也可以使用uvx运行,无需提前安装包。

Nano Banana MCP Server有哪些可用工具?

可用工具包括:nanobanana_generate_image(通过文本生成图像)、nanobanana_edit_image(编辑或组合图像)、nanobanana_get_task(查询单个任务状态)、nanobanana_get_tasks_batch(批量查询任务状态)。

如何用自然语言调用Nano Banana MCP Server的功能?

配置完成后,可以直接在AI客户端中用自然语言描述需求,例如“帮我生成一张水彩风格的山水画”、“把这件衣服PS到这个人身上”、“将这个产品放到一个咖啡厅场景中”或“用nano-banana-pro模型生成一张高质量人像”。

🏷️

标签

➡️

继续阅读