Skip to main content

Nano-Banana MCP Server - 基于 gemini-2.5-flash-image-preview 的画图 API

Project description

Nano-Banana MCP Server

基于 gemini-2.5-flash-image-preview 优化的画图 API MCP Server,支持图像生成和图像编辑功能。

功能特性

  • 图像生成 (generate_image): 根据提示词生成图像
  • 图像编辑 (edit_image): 基于参考图进行图像编辑
  • 模型列表 (list_models): 列出所有可用模型及其特性

可用模型

模型名称 描述
nano-banana 标准版,适合一般图像生成和编辑
nano-banana-hd 高清版,4K 画质输出
nano-banana-2 增强版,支持自定义图片尺寸 (1K/2K/4K)

环境变量

变量名 必需 默认值 描述
NANO_BANANA_API_KEY - API 密钥
NANO_BANANA_API_BASE_URL https://api.lightai.io API 基础 URL

安装

pip install shuttlet_nano_banana_mcp

或使用 uvx 直接运行(无需安装):

uvx shuttlet_nano_banana_mcp

Cursor MCP 配置

在 Cursor 的 ~/.cursor/mcp.json 中添加以下配置:

{
  "mcpServers": {
    "nano-banana": {
      "command": "uvx",
      "args": [
        "shuttlet_nano_banana_mcp"
      ],
      "env": {
        "NANO_BANANA_API_KEY": "your-api-key-here",
        "NANO_BANANA_API_BASE_URL": "https://api.lightai.io"
      }
    }
  }
}

⚠️ 请将 your-api-key-here 替换为你的实际 API 密钥。

使用示例

配置完成后,在 Cursor 中可以使用以下工具:

生成图像

生成一张可爱的猫咪图片,卡通风格

编辑图像

将这张图片的背景改成海滩

查看可用模型

列出所有可用的 nano-banana 模型

许可证

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shuttlet_nano_banana_mcp-0.1.3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shuttlet_nano_banana_mcp-0.1.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file shuttlet_nano_banana_mcp-0.1.3.tar.gz.

File metadata

  • Download URL: shuttlet_nano_banana_mcp-0.1.3.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for shuttlet_nano_banana_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 af75e601a3d70a85ca00023db282d87731c3dd893fea5b3d01ca629c372c5679
MD5 8be954d65c333a1d9c06dcfa67ba4ece
BLAKE2b-256 060fc135f5f166d926b8cb025aef2f19dae7852de613893322f5c8b6e9d409ab

See more details on using hashes here.

File details

Details for the file shuttlet_nano_banana_mcp-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: shuttlet_nano_banana_mcp-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for shuttlet_nano_banana_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e2e25dc699feb3e9ca054a8f2750c53e969ef59c359fd94d95b444ae2409a17c
MD5 e792717ad0be0aec9a1c3e3c4f661cef
BLAKE2b-256 c93bfde896f2bd9239426d95701fff5ddfc41b7a3d5c1dd510f6398ed2f2b98c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page