
greatsumini/nanobanana-api-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Nano Banana API MCP сервер
Обзор
Сервер MCP (Model Context Protocol) для генерации и редактирования изображений с помощью Google Gemini API. Генерировать изображения из текстовых подсказок с помощью Google Gemini AI - Редактировать существующие изображения на основе текстовых описаний - Поддержка справочных изображений для генерации / редактирования - Несколько вариантов моделей (Pro и Normal) - Построено с помощью TypeScript для безопасности типов - Гибкая конфигурация с помощью аргументов CLI или переменных среды Сгенерированное изображение: «Спокойный горный пейзаж на закате с озером на переднем плане» Установить Nanobanana MCP Server для любого клиента автоматически через Smithery: Доступные клиенты: cursor, claude, vscode, windsurf, cline, zed и др. Это позволит автоматически настроить MCP-сервер в выбранном клиенте. Вам нужен ключ API Google с доступом к моделям Gemini. Получите ключ API от Google AI Studio. Вы можете предоставить ключ API с помощью аргумента CLI:
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol) для генерации и редактирования изображений с помощью Google Gemini API.
Особенности
generate image: Создавайте изображения из текстовых подсказок с помощью Google Gemini AI edit image: Редактировать существующие изображения на основе текстовых описаний Поддержка справочных изображений для генерации/редактирования Несколько вариантов моделей (Pro и Normal) Создан с помощью TypeScript для безопасности типов Гибкая конфигурация с помощью аргументов CLI или переменных среды
Пример генерации изображений
Сгенерированное изображение: «Спокойный горный пейзаж на закате с озером на переднем плане»
##Установка
###################################################################
###Смиттерия
Установить Nanobanana MCP Server для любого клиента автоматически через Smithery:
Среди них есть такие, как: [T0], [T1], [T2], [T3], [T4], [T5] и т.д.
**Пример для курсора: **
Это позволит автоматически настроить MCP-сервер в выбранном клиенте.
Предпосылки
Вам нужен ключ API Google с доступом к моделям Gemini. Получите ключ API от Google AI Studio.
Вы можете предоставить ключ API с помощью аргумента CLI:
Или установите его как переменную среды:
Интеграция MCP-клиентов
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Nanobanana API MCP
MCP (Model Context Protocol) server for generating and editing images using Google Gemini API.
Features
- generate_image: Generate images from text prompts using Google Gemini AI
- edit_image: Edit existing images based on text descriptions
- Support for reference images to guide generation/editing
- Multiple model options (Pro and Normal)
- Built with TypeScript for type safety
- Flexible configuration via CLI arguments or environment variables
Image Generation Example
Generated image: “A serene mountain landscape at sunset with a lake in the foreground”
Installation
NPM
npm install -g nanobanana-api-mcp
Smithery
To install Nanobanana MCP Server for any client automatically via Smithery:
npx -y @smithery/cli@latest install nanobanana-api-mcp --client
Available clients: cursor, claude, vscode, windsurf, cline, zed, etc.
Example for Cursor:
npx -y @smithery/cli@latest install nanobanana-api-mcp --client cursor
This will automatically configure the MCP server in your chosen client.
Prerequisites
You need a Google API key with access to Gemini models. Get your API key from Google AI Studio.
You can provide the API key via CLI argument:
nanobanana-api-mcp --apiKey "your-api-key-here"
Or set it as an environment variable:
export GOOGLE_API_KEY="your-api-key-here"
nanobanana-api-mcp
MCP Client Integration
Nanobanana MCP can be integrated with various AI coding assistants and IDEs that support the Model Context Protocol (MCP).
Requirements
- Node.js >= v18.0.0
- Google API key with Gemini access
- An MCP-compatible client (Cursor, Claude Code, VS Code, Windsurf, etc.)
Go to: Settings -> Cursor Settings -> MCP -> Add new global MCP server
Add the following configuration to your ~/.cursor/mcp.json file:
{
"mcpServers": {
"nanobanana": {
"command": "npx",
"args": ["-y", "nanobanana-api-mcp", "--apiKey", "your-api-key-here"]
}
}
}
Optionally, you can fix the model to use for all operations:
{
"mcpServers": {
"nanobanana": {
"command": "npx",
"args": [
"-y",
Установка
npx -y nanobanana-api-mcp --apiKey your-api-key-hereКонфигурация
{
"mcpServers": {
"nanobanana": {
"command": "npx",
"args": ["-y", "nanobanana-api-mcp", "--apiKey", "your-api-key-here"]
}
}
}