nanobanana-mcp
by YCSE·★ 28·综合分 44
一个将Gemini图像生成和编辑功能集成到Claude Desktop和Claude Code的MCP服务器。
概述
NanoBanana MCP在Google的Gemini图像模型和Claude应用之间提供了无缝集成。它使用户能够在Claude环境中直接生成和编辑图像,支持flash和pro两种模型以满足不同的质量需求。服务器在多次生成之间保持角色/风格的一致性,并允许在运行时切换模型而无需重启环境。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当您需要在 Claude 应用程序中直接集成图像生成/编辑功能,并且优先选择 Google 的 Gemini 模型时,选择此 MCP。
什么时候不要选它
如果您需要非 Google 模型选项,或者需要生成图像的商业使用权,请避免使用,因为条款取决于 Google 的 Gemini API 条款。
此 server 暴露的工具
从 README 抽取出 7 个工具set_aspect_ratioSet aspect ratio before image generation
set_modelSwitch between flash/pro models at runtime
gemini_generate_imageGenerate images from text prompts
gemini_edit_imageEdit images with natural language instructions
gemini_chatMulti-turn conversation with images
get_image_historyView session image history
clear_conversationReset session context
可对比工具
安装
安装
先决条件
- Node.js 18+
- Google AI API 密钥
添加到 Claude Desktop
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"nanobanana-mcp": {
"command": "npx",
"args": ["-y", "@ycse/nanobanana-mcp"],
"env": {
"GOOGLE_AI_API_KEY": "your_api_key"
}
}
}
}添加到 Claude Code
claude mcp add nanobanana-mcp -- npx -y @ycse/nanobanana-mcp \
-e "GOOGLE_AI_API_KEY=your_api_key"FAQ
- 支持哪些模型?
- 该服务器支持 Gemini Flash (gemini-3.1-flash-image-preview) 和 Gemini Pro (gemini-3-pro-image-preview) 模型。您可以在会话期间切换它们而无需重启。
- 如何在多次图像生成之间保持角色一致性?
- 在生成调用中使用相同的 conversation_id 参数,并设置 use_image_history 为 true。这会在同一对话会话中保持之前图像的视觉上下文。
- 生成的图像保存在哪里?
- 默认情况下,图像保存在 ~/Documents/nanobanana_generated/ 中。生成的文件使用时间戳前缀命名,而编辑的图像包含原始文件名。
nanobanana-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。