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 "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daanjonk/kie-ai-mcp-v1'
If you have feedback or need assistance with the MCP directory API, please join our Discord server