Generate images using Google's Gemini Nano Banana Pro model via MCP.
Nano Banana MCP Server
MCP服务器,用于通过Google AI Studio API调用Gemini Nano Banana Pro (gemini-3-pro-image-preview) 图像生成模型。
版本: 1.0.0
功能
- 调用Google Gemini Nano Banana模型生成图像
- 支持通过MCP协议在opencode等客户端中使用
- 生成图片会保存到本地文件
安装
npm install
npm run build
配置
- 复制
.env.example为.env:
cp .env.example .env
- 在
.env中设置你的Google API Key:
GOOGLE_API_KEY=your_api_key_here
环境变量
| 变量 | 说明 | 默认值 |
|---|---|---|
GOOGLE_API_KEY |
Google AI Studio API密钥 | (必填) |
HTTPS_PROXY |
HTTPS代理地址 | 系统代理 |
运行
npm start
在opencode中使用
在opencode的mcp配置中添加:
{
"mcp": {
"nanobanana": {
"type": "local",
"command": ["node", "/path/to/nanobanana-mcp-server/dist/index.js"],
"env": {
"GOOGLE_API_KEY": "your_api_key"
},
"enabled": true
}
}
}
工具
generate_image
生成图像
参数:
prompt(required): 图像描述文本output_dir: 图片保存目录 (默认当前目录)
示例:
用nano banana画一只可爱的猫咪
Tools (1)
generate_imageGenerates an image based on a text prompt and saves it locally.Environment Variables
GOOGLE_API_KEYrequiredGoogle AI Studio API keyHTTPS_PROXYHTTPS proxy addressConfiguration
{"mcpServers": {"nanobanana": {"command": "node", "args": ["/path/to/nanobanana-mcp-server/dist/index.js"], "env": {"GOOGLE_API_KEY": "your_api_key"}}}}