
Research
/Security News
Trivy Under Attack Again: Widespread GitHub Actions Tag Compromise Exposes CI/CD Secrets
Attackers compromised Trivy GitHub Actions by force-updating tags to deliver malware, exposing CI/CD secrets across affected pipelines.
Visual creative expert plugin — search inspiration, enhance prompts, and generate AI images with intelligent workflow orchestration
Turn Claude Code / OpenClaw into your personal design assistant rivaling Lovart
Local ComfyUI generation, API integration, 1,300+ pro prompt library, multi-direction parallel output
Quick Start • Demo • Features • Providers • Commands
English | 中文
An open-source MCP Server (installed via plugin marketplace) that gives LLMs creative and aesthetic capabilities through 8 tools and carefully designed skills, enabling them to handle complex design tasks. It teaches LLMs how to use various image generation models effectively, delivering professional results through reference images and multi-direction parallel workflows.
"Create 4 product display images for this perfume, one of which should feature a model."
Process — AI uploads the reference image, crafts 4 distinct prompts, then generates all 4 in parallel:
Result — 4 creative directions delivered in under 2 minutes:
Generated images:
# Add the plugin marketplace
/plugin marketplace add jau123/MeiGen-AI-Design-MCP
# Install
/plugin install meigen@meigen-marketplace
Restart Claude Code after installation (close and reopen, or open a new terminal tab).
Free features work immediately after restart — try:
"Search for some creative inspiration"
To unlock image generation, run the setup wizard:
/meigen:setup
The wizard walks you through:
One command to set up MeiGen for any supported AI coding tool:
npx meigen init cursor # Cursor
npx meigen init vscode # VS Code / GitHub Copilot
npx meigen init windsurf # Windsurf
npx meigen init roo # Roo Code
npx meigen init claude # Claude Code (project-level)
This writes the correct MCP config file with the right format and path for your tool. If a config file already exists, MeiGen is merged in without overwriting your other servers.
Install from ClawHub, or use the CLI:
npx clawhub@latest install creative-toolkit
Our skills follow the Agent Skills open standard — copy them into your OpenClaw workspace and they work directly. For MCP tools, use OpenClaw's MCP adapter to connect the MeiGen server.
Add to your MCP config (e.g. .mcp.json, claude_desktop_config.json):
{
"mcpServers": {
"meigen": {
"command": "npx",
"args": ["-y", "meigen@latest"],
"env": {
"MEIGEN_API_TOKEN": "meigen_sk_..."
}
}
}
}
Free features (inspiration search, prompt enhancement, model listing) work without any API key.
| Tool | Free | Description |
|---|---|---|
search_gallery | Yes | Search 1,500+ curated trending prompts with visual previews (powered by nanobanana-trending-prompts) |
get_inspiration | Yes | Get full prompt, all images, and metadata for any gallery entry |
enhance_prompt | Yes | Transform a brief idea into a professional image prompt |
list_models | Yes | List available models across all configured providers |
upload_reference_image | Yes | Compress and upload a local image for use as a reference |
comfyui_workflow | Yes | Manage ComfyUI workflow templates: list, view, import, modify, delete |
manage_preferences | Yes | Remember your preferred style, aspect ratio, model, and favorite prompts |
generate_image | Key | Generate an image — routes to the best available provider automatically |
| Command | Description |
|---|---|
/meigen:gen <prompt> | Quick generate — skip conversation, go straight to image |
/meigen:find <keywords> | Search 1,300+ curated prompts for inspiration |
/meigen:models | Browse and switch AI models for this session |
/meigen:ref <file> | Upload a local image as reference, get a URL back |
/meigen:setup | Interactive provider configuration wizard |
MeiGen uses specialized sub-agents for efficient parallel execution:
| Agent | Purpose |
|---|---|
image-generator | Executes generate_image in isolated context — enables true parallel generation |
prompt-crafter | Writes multiple distinct prompts for batch generation (runs on Haiku for cost efficiency) |
gallery-researcher | Deep gallery exploration without cluttering the main conversation (runs on Haiku) |
Switch creative modes with /output-style:
MeiGen MCP supports three image generation backends. Configure one or multiple — the system auto-selects the best available.
Run generation on your own GPU with full control over models, samplers, and workflow parameters. Import any ComfyUI API-format workflow — MeiGen auto-detects KSampler, CLIPTextEncode, EmptyLatentImage, and LoadImage nodes.
{
"comfyuiUrl": "http://localhost:8188",
"comfyuiDefaultWorkflow": "txt2img"
}
Perfect for Flux, SDXL, or any model you run locally. Your images never leave your machine.
Cloud API with multiple models: Nanobanana 2, Seedream 5.0, GPT image 1.5, and more. No GPU required.
Get your API token:
meigen_sk_){ "meigenApiToken": "meigen_sk_..." }
Bring your own API key for OpenAI (gpt-image-1.5), Together AI, Fireworks AI, or any compatible service.
{
"openaiApiKey": "sk-...",
"openaiBaseUrl": "https://api.openai.com",
"openaiModel": "gpt-image-1.5"
}
All three providers support reference images. MeiGen and OpenAI-compatible APIs accept URLs directly; ComfyUI accepts both URLs and local file paths, injecting them into LoadImage nodes in your workflow.
/meigen:setup
The wizard walks you through provider selection, API key entry, and ComfyUI workflow import. You can also paste a curl command from your API provider's docs — it auto-extracts the key, URL, and model.
Configuration is stored at ~/.config/meigen/config.json. ComfyUI workflows are stored at ~/.config/meigen/workflows/.
Environment variables take priority over the config file.
| Variable | Description |
|---|---|
MEIGEN_API_TOKEN | MeiGen platform token |
OPENAI_API_KEY | OpenAI / compatible API key |
OPENAI_BASE_URL | API base URL (default: https://api.openai.com) |
OPENAI_MODEL | Default model (default: gpt-image-1.5) |
COMFYUI_URL | ComfyUI server URL (default: http://localhost:8188) |
MeiGen MCP respects your privacy. Here's what happens with your data:
api.meigen.ai for generation. Generated images are stored temporarily on Cloudflare R2. See meigen.ai/privacy.gen.meigen.ai. Uploaded images expire automatically after 24 hours. No authentication required. ComfyUI users can skip uploading entirely by passing local file paths directly.No telemetry, analytics, or tracking of any kind.
If you prefer to use your own S3/R2 bucket for reference image uploads, set the UPLOAD_GATEWAY_URL environment variable or uploadGatewayUrl in ~/.config/meigen/config.json to point to your own presign endpoint. The endpoint must implement:
POST /upload/presign
Content-Type: application/json
Request: { "filename": "photo.jpg", "contentType": "image/jpeg", "size": 123456 }
Response: { "success": true, "presignedUrl": "https://...", "publicUrl": "https://..." }
The presignedUrl is used for a PUT upload, and publicUrl is the publicly accessible URL returned to the user.
MIT — free for personal and commercial use.
FAQs
Visual creative expert plugin — search inspiration, enhance prompts, and generate AI images with intelligent workflow orchestration
The npm package meigen receives a total of 152 weekly downloads. As such, meigen popularity was classified as not popular.
We found that meigen demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Attackers compromised Trivy GitHub Actions by force-updating tags to deliver malware, exposing CI/CD secrets across affected pipelines.

Security News
ENISA’s new package manager advisory outlines the dependency security practices companies will need to demonstrate as the EU’s Cyber Resilience Act begins enforcing software supply chain requirements.

Research
/Security News
We identified over 20 additional malicious extensions, along with over 20 related sleeper extensions, some of which have already been weaponized.