GN

greatsumini/nanobanana-api-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

58 stars 10 forks Качество 80 Тренд 13MIT

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",
Открыть полный README на GitHub

Установка

npx -y nanobanana-api-mcp --apiKey your-api-key-here
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "nanobanana": { "command": "npx", "args": ["-y", "nanobanana-api-mcp", "--apiKey", "your-api-key-here"] } } }