图像生成服务

基于Gemini 3 Pro模型的多功能图像生成与编辑服务,支持文本到图像生成、图像编辑及会话式角色一致性功能。

  • by JohnDoeXX1333
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Revaz-Goguadze/antigravity-image-mcp

使用说明

反重力图像MCP

使用Gemini 3 Pro image模型生成图像的MCP服务器。与Claude Code配合使用。

警告:非官方工具。与谷歌无关。使用风险自负。

特性

  • 文本到图像生成
  • 图像编辑(提供输入图像+提示)
  • 每个请求多个图像(1-4)
  • 基于会话的字符一致性
  • 支持自动轮换的多账户

先决条件

您需要一个Google帐户刷新令牌。选项:

  1. 集 ANTIGRAVITY_REFRESH_TOKEN 环境变量
  2. 创建 ~/.config/opencode/antigravity-accounts.json (与opencode反重力认证兼容)

参考:本项目基于 开放码反重力图像 由jkalasas撰写。

安装

选项1:添加到克劳德代码

# Install dependencies
cd /path/to/antigravity-image-mcp
bun install

# Add to Claude Code
claude mcp add --transport stdio antigravity-image -- bun run /path/to/antigravity-image-mcp/src/index.ts

选项2:带环境变量

claude mcp add --transport stdio antigravity-image \
  --env ANTIGRAVITY_REFRESH_TOKEN=your_token_here \
  -- bun run /path/to/antigravity-image-mcp/src/index.ts

工具

generate_image

根据文本提示生成图像。

{
  "prompt": "A cyberpunk cat in neon-lit Tokyo streets",
  "aspect_ratio": "16:9",
  "count": 2,
  "output_path": "./images",
  "file_name": "my-cat",
  "session_id": "cat-character"
}
参数 类型 默认值 说明
prompt string (必填) 图像描述或编辑说明
aspect_ratio string “1:1” 1:1、2:3、3:2、3:4、4:3、4:5、5:4、9:16、16:9、21:9
output_path 字符串 .claude/generated-images/ 自定义输出目录
file_name string auto 自定义文件名(不带扩展名)
input_image string - 编辑图像的路径
count number 1 图像数量(1-4)
session_id string - 用于字符一致性的会话ID

list_sessions

列出所有图像生成会话。

删除会话

按ID删除会话。

{
  "session_id": "cat-character"
}

输出

图像保存到 .claude/generated-images/ 默认情况下。会话存储在 .claude/image-sessions/.

许可证

麻省理工学院