meigen-ai-design — Claude Code plugin: what it does, how to install
Connects Claude Code to external image generation backends and a curated library with 1,300+ reference prompts.
/plugin marketplace add wshobson/agents
/plugin install meigen-ai-design@claude-code-workflowsWhat meigen-ai-design does
The plugin orchestrates AI image synthesis through the meigen MCP server using three dedicated subagents. The gallery-researcher subagent looks up references, prompt-crafter creates distinct prompt variants, and image-generator executes generation calls. Two slash commands are provided: /meigen-ai-design:gen for direct generation and /meigen-ai-design:find for library search.
Setup requires Node.js 18+. You must register the [email protected] MCP server package inside .mcp.json. Rendering images only works after configuring a provider: MeiGen Cloud, a local ComfyUI server at http://localhost:8188, or an OpenAI-compatible API. Without an active provider, image generation requests fail. The 1,300+ prompt database remains accessible immediately.
What it helps with
- search visual references across a library of 1,300+ curated prompts
- expand brief descriptions into detailed image prompts
- generate images via local ComfyUI or OpenAI-compatible endpoints
- store persistent style preferences and aspect ratios
Example prompts for the agent
- /meigen-ai-design:find perfume bottle marble
- /meigen-ai-design:gen luxury perfume bottle on dark marble with rim lighting
- Search the gallery for product photography inspiration
How to install meigen-ai-design
Plugin marketplace
/plugin marketplace add wshobson/agents/plugin install meigen-ai-design@claude-code-workflowsStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about meigen-ai-design
How to install meigen-ai-design in Claude Code?
Run /plugin marketplace add wshobson/agents in Claude Code, then run /plugin install meigen-ai-design@claude-code-workflows. Next, configure the meigen MCP server in .mcp.json using npx -y [email protected] and restart Claude Code.
What does meigen-ai-design do?
It routes image generation, prompt tuning, and reference search through dedicated subagents. The workflow connects to MeiGen Cloud, local ComfyUI, or OpenAI-compatible image APIs.
Can meigen-ai-design work without paid API keys?
Yes, searching the 1,300+ prompt gallery and expanding prompts require no provider setup. For free local image synthesis, you can connect an existing ComfyUI server at http://localhost:8188.
Source text
meigen-ai-design · MIT
# MeiGen AI Design
AI image generation plugin with creative workflow orchestration, parallel multi-direction output, prompt engineering, and a 1,300+ curated inspiration library.
## Prerequisites
This plugin requires the **meigen** MCP server. Install it by adding to your project's `.mcp.json`:
```json
{
"mcpServers": {
"meigen": {
"command": "npx",
"args": ["-y", "[email protected]"]
}
}
}
```
**Restart Claude Code** after adding the configuration.
Requires Node.js 18+.
## Provider Setup
Configure at least one provider to enable image generation. **Free features** (gallery search, prompt enhancement, model listing, preference management) work without any provider configured.
### Option A: MeiGen Cloud (Recommended)
1. Sign up at [meigen.ai](https://www.meigen.ai)
2. Click avatar → Settings → API Keys → create a new key (starts with `meigen_sk_`)
3. Set environment variable:
```bash
export MEIGEN_API_TOKEN=meigen_sk_your_token_here
```
### Option B: Local ComfyUI (Free, Private)
1. Install and run [ComfyUI](https://github.com/comfyanonymous/ComfyUI)
2. Set environment variable:
```bash
export COMFYUI_URL=http://localhost:8188
```
3. Export workflows from ComfyUI (API format JSON) and import via the plugin
### Option C: OpenAI-compatible API (Bring Your Own Key)
Works with any OpenAI-compatible image generation API (OpenAI, Together AI, Fireworks AI, etc.):
```bash
export OPENAI_API_KEY=your_key_here
export OPENAI_BASE_URL=https://api.openai.com/v1
export OPENAI_MODEL=gpt-image-1
```
Alternatively, store configuration in `~/.config/meigen/config.json`.
## Agents
| Agent | Model | Purpose |
|-------|-------|---------|
| `gallery-researcher` | haiku | Search 1,300+ curated gallery, find references, build mood boards |
| `prompt-crafter` | haiku | Write multiple distinct prompts for parallel image generation |
| `image-generator` | inherit | Execute `generate_image` calls and relay results |
## Commands
| Command | Description |
|---------|-------------|
| `/meigen-ai-design:gen <prompt>` | Quick image generation — skips intent assessment |
| `/meigen-ai-design:find <keywords>` | Quick gallery search — browse inspiration |
## Free Features (No API Key)
These tools work immediately without any provider setup:
- **search_gallery** — Search 1,300+ curated AI image prompts
- **enhance_prompt** — Expand brief descriptions into detailed generation prompts
- **list_models** — List available models across all configured providers
- **manage_preferences** — Save default style, aspect ratio, and favorite prompts
## Verification
After setup, test with a free feature:
> "Search the gallery for product photography inspiration"
Then test generation:
> "Generate a product photo for a glass perfume bottle on marble"
## Troubleshooting
| Problem | Solution |
|---------|----------|
| MCP tools not available | Restart Claude Code after adding `.mcp.json` configuration |
| "No image generation providers configured" | Configure at least one provider (see Provider Setup above) |
| API key / authentication errors | Verify env vars or check `~/.config/meigen/config.json` |
| ComfyUI connection refused | Ensure ComfyUI is running at the configured URL |
| Generation timeout | Server may be under high load — try again in a moment |
| Empty gallery search results | Try different keywords or broader terms |
## Links
- [npm package](https://www.npmjs.com/package/meigen)
- [GitHub](https://github.com/jau123/MeiGen-AI-Design-MCP)
- [Homepage](https://www.meigen.ai)
- [Demo Video](https://youtu.be/JQ3DZ1DXqvs)
## License
MIT
© MeiGen · MIT · wshobson/agents