Skip to content

Commit 3c97506

Browse files
committed
feat: add Nanobanana 2 and Seedream 5.0 support, default to nanobanana-2
- Set nanobanana-2 as default model for MeiGen provider - Update model references across docs and SKILL.md files - Bump version to 1.2.3
1 parent 2571fa2 commit 3c97506

File tree

9 files changed

+16
-13
lines changed

9 files changed

+16
-13
lines changed

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"name": "meigen",
1010
"source": "./plugin",
1111
"description": "MeiGen MCP: AI-powered visual creative expert — search inspiration, enhance prompts, and generate images",
12-
"version": "1.2.2",
12+
"version": "1.2.3",
1313
"author": {
1414
"name": "MeiGen"
1515
},

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ Run generation on your own GPU with full control over models, samplers, and work
215215
216216
### MeiGen Cloud
217217

218-
Cloud API with multiple models: Nanobanana Pro, GPT image 1.5, Seedream 4.5, and more. No GPU required.
218+
Cloud API with multiple models: Nanobanana 2, Seedream 5.0, GPT image 1.5, and more. No GPU required.
219219

220220
**Get your API token:**
221221
1. Sign in at [meigen.ai](https://www.meigen.ai)

README.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ MeiGen MCP 支持三种图片生成后端,可以配置一个或多个 — 系
215215
216216
### MeiGen 云端
217217

218-
云端 API,支持多种模型:Nanobanana Pro、GPT image 1.5、Seedream 4.5 等。无需 GPU。
218+
云端 API,支持多种模型:Nanobanana 2、Seedream 5.0、GPT image 1.5 等。无需 GPU。
219219

220220
**获取 API Token:**
221221
1. 登录 [meigen.ai](https://www.meigen.ai)

openclaw/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: creative-toolkit
3-
description: Generate images from text with multi-provider routing — supports Nanobanana Pro, GPT Image, Seedream, and local ComfyUI workflows. Includes 1,300+ curated prompts and style-aware prompt enhancement. Use when users want to create images, design assets, enhance prompts, or manage AI art workflows.
3+
description: Generate images from text with multi-provider routing — supports Nanobanana 2, Seedream 5.0, GPT Image, and local ComfyUI workflows. Includes 1,300+ curated prompts and style-aware prompt enhancement. Use when users want to create images, design assets, enhance prompts, or manage AI art workflows.
44
version: 1.0.4
55
homepage: https://github.com/jau123/MeiGen-AI-Design-MCP
66
metadata: {"clawdbot":{"emoji":"🎨","requires":{"bins":["mcporter"],"env":["MEIGEN_API_TOKEN"]},"primaryEnv":"MEIGEN_API_TOKEN"}}
@@ -190,7 +190,7 @@ Semantic search understands intent — "dreamy portrait with soft light" finds r
190190

191191
| | MeiGen Platform | OpenAI-Compatible | ComfyUI (Local) |
192192
|---|---|---|---|
193-
| **Models** | Nanobanana Pro, GPT Image 1.5, Seedream 4.5, etc. | Any model at the endpoint | Any checkpoint on your machine |
193+
| **Models** | Nanobanana 2, Seedream 5.0, GPT Image 1.5, etc. | Any model at the endpoint | Any checkpoint on your machine |
194194
| **Reference images** | Native support | gpt-image-1.5 only | Requires LoadImage node |
195195
| **Concurrency** | Up to 4 parallel | Up to 4 parallel | 1 at a time (GPU constraint) |
196196
| **Latency** | 10-30s typical | Varies by provider | Depends on hardware |

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "meigen",
3-
"version": "1.2.2",
3+
"version": "1.2.3",
44
"description": "Visual creative expert plugin — search inspiration, enhance prompts, and generate AI images with intelligent workflow orchestration",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

plugin/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "meigen",
33
"description": "Visual creative expert — search inspiration, enhance prompts, and generate AI images with intelligent workflow orchestration",
4-
"version": "1.2.0",
4+
"version": "1.2.3",
55
"author": {
66
"name": "MeiGen",
77
"url": "https://www.meigen.ai"

plugin/skills/setup/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Present these options to the user:
4646

4747
### Option A: MeiGen Platform (Recommended)
4848

49-
- Supports **Nanobanana Pro**, **GPT image 1.5**, **Seedream 4.5** and more
49+
- Supports **Nanobanana 2**, **Seedream 5.0**, **GPT image 1.5** and more
5050
- Reference image support for style transfer
5151
- No additional accounts needed — just get a token from meigen.ai
5252

src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ export function createServer() {
196196
const apiClient = new MeiGenApiClient(config)
197197

198198
const server = new McpServer(
199-
{ name: 'meigen', version: '1.2.2' },
199+
{ name: 'meigen', version: '1.2.3' },
200200
{ instructions: SERVER_INSTRUCTIONS },
201201
)
202202

src/tools/generate-image.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ import {
2525
import { Semaphore } from '../lib/semaphore.js'
2626
import { addRecentGeneration } from '../lib/preferences.js'
2727

28+
// Default model for MeiGen provider when user doesn't specify one
29+
const MEIGEN_DEFAULT_MODEL = 'nanobanana-2'
30+
2831
// Concurrency control: ComfyUI serial (local GPU), API max 4 parallel
2932
const apiSemaphore = new Semaphore(4)
3033
const comfyuiSemaphore = new Semaphore(1)
@@ -91,7 +94,7 @@ export function registerGenerateImage(server: McpServer, apiClient: MeiGenApiCli
9194
return {
9295
content: [{
9396
type: 'text' as const,
94-
text: 'No image generation providers configured.\n\nQuickest way to start:\n1. Get a MeiGen API token at https://www.meigen.ai (sign in → avatar → Settings → API Keys)\n2. Run /meigen:setup and paste your token\n\nOr configure one of:\n- MEIGEN_API_TOKEN: MeiGen platform (Nanobanana Pro, GPT image 1.5, Seedream 4.5)\n- OPENAI_API_KEY: OpenAI/compatible API (gpt-image-1.5, etc.)\n- Import a ComfyUI workflow for local GPU generation',
97+
text: 'No image generation providers configured.\n\nQuickest way to start:\n1. Get a MeiGen API token at https://www.meigen.ai (sign in → avatar → Settings → API Keys)\n2. Run /meigen:setup and paste your token\n\nOr configure one of:\n- MEIGEN_API_TOKEN: MeiGen platform (Nanobanana 2, Seedream 5.0, GPT image 1.5)\n- OPENAI_API_KEY: OpenAI/compatible API (gpt-image-1.5, etc.)\n- Import a ComfyUI workflow for local GPU generation',
9598
}],
9699
isError: true,
97100
}
@@ -201,7 +204,7 @@ async function generateWithMeiGen(
201204
// 1. Submit generation request
202205
const genResponse = await apiClient.generateImage({
203206
prompt,
204-
modelId: model,
207+
modelId: model || MEIGEN_DEFAULT_MODEL,
205208
aspectRatio: aspectRatio || '1:1',
206209
referenceImages,
207210
})
@@ -241,10 +244,10 @@ async function generateWithMeiGen(
241244

242245
const savedPath = saveImageLocally(base64, mimeType)
243246

244-
addRecentGeneration({ prompt, provider: 'meigen', model: model || 'default', aspectRatio })
247+
addRecentGeneration({ prompt, provider: 'meigen', model: model || MEIGEN_DEFAULT_MODEL, aspectRatio })
245248

246249
const lines = [`Image generated successfully.`]
247-
lines.push(`- Provider: MeiGen (model: ${model || 'default'})`)
250+
lines.push(`- Provider: MeiGen (model: ${model || MEIGEN_DEFAULT_MODEL})`)
248251
lines.push(`- Image URL: ${status.imageUrl}`)
249252
if (savedPath) lines.push(`- Saved to: ${savedPath}`)
250253
lines.push(`\nYou can use the Image URL as referenceImages for follow-up generation.`)

0 commit comments

Comments
 (0)