Skip to main content

Prerequisites

  • Node.js 18+ installed
  • At least one image generation provider:
    • MeiGen Cloud — an API key from meigen.ai (Settings → API Keys)
    • ComfyUI — a running ComfyUI server (installation guide)
    • OpenAI-Compatible API — your own key from any provider (Together AI, Fireworks AI, OpenAI, etc.)
You don’t need a provider to get started. Gallery search, prompt enhancement, and inspiration tools work without any API key.

Installation

1

Install the plugin

# 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).
If you prefer not to use the plugin system, add the MCP server directly:
claude mcp add meigen -- npx -y meigen
2

Configure a provider

Start a new Claude Code session and run /meigen:setup. The setup wizard will guide you through provider selection and API key configuration.Alternatively, set environment variables directly (see Provider Configuration below).
3

Start using it

Ask Claude to generate images naturally:
  • “Generate a minimalist logo for a coffee shop”
  • “Search the gallery for cyberpunk cityscapes”
  • “Enhance this prompt: a cat in space”

OpenClaw

Install the full plugin from ClawHub (includes commands, skills, and MCP server):
openclaw bundles install clawhub:meigen-ai-design
Or install only the skill (no commands/agents):
npx clawhub@latest install creative-toolkit
OpenClaw uses the Agent Skills open standard. No MCP configuration needed — the skill handles everything.

Provider Configuration

Configure one or more providers. When multiple are available, the plugin selects in order: MeiGen → ComfyUI → OpenAI-compatible. You can override this per-request.

MeiGen Cloud

The easiest way to get started. Access multiple AI models (Nanobanana, Seedream, Midjourney V7/Niji 7, Seedance, and more) through MeiGen’s hosted API.
VariableValue
MEIGEN_API_TOKENYour API key starting with meigen_sk_
Get your API key: sign in at meigen.ai → click your avatar → SettingsAPI Keys → create a new key.
API keys can only use purchased credits, not daily free credits. Ensure your account has purchased credits before generating via the plugin.

Bring Your Own API (OpenAI-Compatible)

Connect any image generation API that follows the OpenAI format — Together AI, Fireworks AI, DeepInfra, SiliconFlow, OpenAI, or your own endpoint.
VariableValue
OPENAI_API_KEYYour API key from the provider
OPENAI_BASE_URLAPI endpoint (e.g., https://api.together.xyz/v1)
OPENAI_MODEL(Optional) Model name at your provider
Set OPENAI_BASE_URL to point to your provider’s endpoint. If omitted, defaults to OpenAI’s API.

ComfyUI (Local)

Run image generation on your own GPU with full control over models, samplers, and workflows. Free to use — no API key needed.
VariableValue
COMFYUI_URLComfyUI server address (default: http://127.0.0.1:8188)
Requirements:
  1. ComfyUI must be running and accessible at the configured URL
  2. You need at least one imported workflow template — see the ComfyUI Guide
ComfyUI runs serially: one image at a time.

Verify Installation

After setup, ask your AI assistant:
“List the available models”
If configured correctly, it will call the list_models tool and show models from all your configured providers.

Usage Examples

Generate an image

“Generate a watercolor landscape, 16:9 aspect ratio”

Use a reference image

“Generate a product photo similar to this image: [drag a file or paste a URL]“

Search for inspiration

“Search the gallery for food photography”

Enhance a prompt

“Enhance this prompt: a sunset over mountains”

Manage your defaults

“Set my default style to minimalist photography”

Troubleshooting

No provider is set up. Run /meigen:setup in Claude Code, or add the appropriate environment variable to your MCP configuration:
  • MeiGen: MEIGEN_API_TOKEN
  • OpenAI-compatible: OPENAI_API_KEY
  • ComfyUI: COMFYUI_URL (and import a workflow)
API keys can only use purchased credits, not daily free credits. Purchase credits at meigen.ai.
  1. Make sure ComfyUI is running (python main.py in the ComfyUI directory)
  2. Check that COMFYUI_URL matches the address shown when ComfyUI starts (default: http://127.0.0.1:8188)
  3. If running on a different machine, ensure the port is accessible
  1. Open the ComfyUI web UI and check for error messages
  2. Use comfyui_workflow view to inspect the workflow nodes
  3. Ensure the checkpoint model referenced in the workflow is actually downloaded
  4. Try running the workflow manually in ComfyUI first
  1. Make sure Node.js 18+ is installed
  2. Try running npx -y meigen directly to check for errors
  3. Restart your editor
  4. Check that the MCP configuration JSON is valid
Generation times vary by model and provider. MeiGen Cloud models range from 5–60 seconds. ComfyUI depends on your GPU. The plugin waits up to 5 minutes before timing out.
After modifying ~/.config/meigen/config.json or environment variables, you must restart your editor (or start a new Claude Code session) for changes to take effect.