kie-ai-mcp-server
Provides access to ByteDance's Seedream models for high-quality text-to-image generation and image editing.
Integrates Google's Imagen 4 and Gemini-based models for image generation and editing tasks.
Enables use of OpenAI's GPT Image 2 and 4o Image models for text-to-image and image-to-image generation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kie-ai-mcp-serverCreate a photorealistic image of a golden retriever on a beach"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kie AI MCP Server
Universal MCP server for all Kie AI image generation and editing models. One server, every model — pick the one you want at call time.
What's New in v2.2
GPT Image 2 Text-to-Image (
gpt-image-2-text-to-image) — OpenAI GPT Image 2 text-to-image. High-quality generation from text prompts with broad aspect-ratio support.GPT Image 2 Image-to-Image (
gpt-image-2-image-to-image) — Transform or extend one or more reference images with a natural-language prompt.
Previously in v2.1
Seedream 5 Lite Text-to-Image (
seedream/5-lite-text-to-image) — ByteDance's latest lightweight generation model with high-quality output by default.Seedream 5 Lite Image-to-Image (
seedream/5-lite-image-to-image) — Transform existing images with natural language. Change lighting, styles, effects, and more. Defaults to high quality output.
Related MCP server: universal-image-mcp
Supported Models
Generation (text-to-image / image-to-image)
Model ID | Name | Highlights |
| Nano Banana Pro | Best all-around. 4K, text rendering, up to 8 ref images |
| Nano Banana | Fast, affordable Gemini-based generation |
| Nano Banana 2 | Second-gen improvements |
| Seedream 5 Lite | ByteDance's latest. High quality by default |
| Seedream 5 Lite I2I | Transform images with natural language. High quality default |
| Seedream 4.5 | ByteDance. Photorealistic, 2K/4K quality modes |
| Flux 2 Pro | Photoreal detail, accurate text rendering |
| Flux 2 Pro I2I | Style transfer, outfit changes, up to 8 refs |
| Flux 2 Flex | Good quality/cost ratio |
| Flux 2 Flex I2I | Flexible transformations, lower cost |
| Flux 1 Kontext | Context-aware generation |
| Imagen 4 | Google's latest, excellent fidelity |
| Ideogram V3 | Best-in-class text/typography in images |
| Ideogram Character | Consistent character generation |
| GPT Image 2 | OpenAI GPT Image 2. Broad aspect-ratio support |
| GPT Image 2 I2I | Transform/extend up to 8 reference images |
| 4o Image | OpenAI 4o-based generation |
| Z-Image | Alternative generation model |
Editing (image-edit)
Model ID | Name | Highlights |
| Seedream 4.5 Edit | Material, lighting, style changes. 4K output |
| Nano Banana Edit | Gemini-based editing. Fast and cheap |
| Qwen Image Edit | Alibaba's general-purpose editor |
Tools
Tool | Description |
| List all available models with capabilities and parameters |
| Generate an image (text-to-image or image-to-image) |
| Edit an existing image with natural language |
| Check task status and get result URLs |
Quick Start (npx — no install needed)
1. Get your API key
Go to kie.ai/api-key and create an API key.
2. Add to Claude Desktop / Claude Code
Add this to your MCP settings (e.g. claude_desktop_config.json):
{
"mcpServers": {
"kie-ai": {
"command": "npx",
"args": ["-y", "kie-ai-mcp-server"],
"env": {
"KIE_AI_API_KEY": "your_api_key_here"
}
}
}
}That's it. npx downloads and runs the server automatically — no cloning, no building.
Alternative: Install from source
git clone https://github.com/daanjonk/kie-ai-mcp-v1.git
cd kie-ai-mcp-v1
npm install
npm run buildThen use this config instead:
{
"mcpServers": {
"kie-ai": {
"command": "node",
"args": ["/path/to/kie-ai-mcp-server/dist/index.js"],
"env": {
"KIE_AI_API_KEY": "your_api_key_here"
}
}
}
}Usage Examples
Generate an image
Use kie_generate_image with model "nano-banana-pro", prompt "A cozy coffee shop interior with warm lighting, watercolor style", aspect_ratio "16:9", resolution "2K"Edit an image
Use kie_edit_image with model "seedream/4.5-edit", prompt "Change the background to a tropical beach at sunset", image_urls ["https://example.com/my-photo.jpg"]Check task status
Use kie_get_task_status with task_id "abc123..."Environment Variables
Variable | Required | Default | Description |
| Yes | — | Your Kie AI API key |
| No |
| API base URL |
| No |
| Request timeout in ms |
How It Works
All Kie AI models share the same API pattern:
Create task:
POST /jobs/createTaskwith{ model, input }Poll status:
GET /jobs/recordInfo?taskId=...Get result: When
state === "success", the result URLs are inresultJson
This server wraps that pattern into clean MCP tools with model-specific parameter validation.
Adding New Models
To add a new Kie AI model, simply add an entry to the MODEL_REGISTRY array in src/models.ts. No other changes needed — the tools dynamically adapt to the registry.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Qwen Image 3 AI image generation
MCP server for Wan AI video generation
MCP server for NanoBanana AI image generation and editing
MCP server for Kling AI video generation
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for Krea.ai enabling AI image and video generation using models like Flux, Hailuo, Runway, Kling, and others via natural language prompts.911 npm9Apache 2.0
- AlicenseAqualityDmaintenanceMCP server for multi-provider AI image generation (AWS Bedrock, OpenAI, Google Gemini) enabling image generation, transformation, and editing through a unified interface.41MIT
- FlicenseAqualityDmaintenanceAn MCP server that provides a standardized interface for accessing WaveSpeed AI's image and video generation capabilities, including text-to-image, image-to-image, inpainting, and dynamic video generation.3-
- FlicenseNot gradedqualityDmaintenanceAn MCP server for AI-powered image processing (generate, edit, vary, analyze) supporting OpenAI, Gemini, Ideogram, and custom relay endpoints.-