This MCP Midjourney server enables AI-powered image and video generation, transformation, and editing through the AceDataCloud API, accessible from MCP-compatible clients like Claude Desktop or VS Code.
Core Capabilities:
Image Generation - Create AI-generated images from text prompts, producing 2x2 grids of 4 variations with style, lighting, and composition controls
Image Transformation - Upscale (2x, 4x), create variations (subtle/strong), zoom out (1.5x, 2x), pan in any direction, or reroll existing Midjourney images
Image Blending - Combine 2-5 images into creative fusions with optional prompt guidance
Reference-Based Generation - Use existing images as inspiration and modify them based on text descriptions
Image Editing - Modify specific regions using text prompts and optional masks (white areas regenerate, black areas preserve)
Image Description - Reverse-engineer images to get 4 alternative text descriptions that could recreate similar results
Video Generation - Create videos from text prompts and reference images with support for start/end frames, looping, and resolution options (720p/1080p)
Video Extension - Extend existing videos to make them longer based on prompt descriptions
Translation - Convert Chinese text to English for optimized Midjourney prompts
Task Management - Monitor progress and retrieve results for single or multiple generation tasks using task IDs
Information Tools - Access prompt writing guides, list available actions, and reference transformation options
Key Features:
Three generation modes: fast (default), turbo (faster, more credits), and relax (slower, cheaper)
Works with direct image URLs (JPEG, PNG, GIF) for reference, editing, and blending
Asynchronous task tracking for all generation processes
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., "@MCP MidjourneyImagine a cozy cabin in the woods during a snowfall --ar 16:9"
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.
MCP Midjourney
A Model Context Protocol (MCP) server for AI image and video generation using Midjourney through the AceDataCloud API.
Generate AI images, videos, and manage creative projects directly from Claude, VS Code, or any MCP-compatible client.
Features
Image Generation - Create AI-generated images from text prompts
Image Transformation - Upscale, create variations, zoom, and pan images
Image Blending - Combine multiple images into creative fusions
Reference-Based Generation - Use existing images as inspiration
Image Description - Get AI descriptions of images (reverse prompt)
Image Editing - Edit images with text prompts and masks
Video Generation - Create videos from text and reference images
Video Extension - Extend existing videos to make them longer
Translation - Translate Chinese prompts to English
Task Tracking - Monitor generation progress and retrieve results
Quick Start
1. Get API Token
Get your API token from AceDataCloud Platform:
Sign up or log in
Navigate to Midjourney Imagine API
Click "Acquire" to get your token
2. Install
3. Configure
4. Run
Claude Desktop Integration
Add to your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Or if using uv:
Available Tools
Image Generation
Tool | Description |
| Generate images from a text prompt (creates 2x2 grid) |
| Transform images (upscale, variation, zoom, pan) |
| Blend multiple images together |
| Generate using a reference image as inspiration |
Image Editing
Tool | Description |
| Edit an existing image with text prompt |
| Get AI descriptions of an image (reverse prompt) |
Video
Tool | Description |
| Generate video from text and reference image |
| Extend existing video to make it longer |
Utility
Tool | Description |
| Translate Chinese text to English for prompts |
Tasks
Tool | Description |
| Query a single task status |
| Query multiple tasks at once |
Information
Tool | Description |
| List available API actions |
| Get prompt writing guide |
| List transformation actions |
Usage Examples
Generate Image from Prompt
Upscale an Image
Blend Multiple Images
Generate Video
Generation Modes
Mode | Description |
| Recommended for most use cases (default) |
| Faster generation, uses more credits |
| Slower generation, cheaper |
Configuration
Environment Variables
Variable | Description | Default |
| API token from AceDataCloud | Required |
| API base URL |
|
| Default generation mode |
|
| Request timeout in seconds |
|
| Logging level |
|
Command Line Options
Development
Setup Development Environment
Run Tests
Code Quality
Build & Publish
Project Structure
API Reference
This server wraps the AceDataCloud Midjourney API:
Midjourney Imagine API - Image generation
Midjourney Describe API - Image description
Midjourney Tasks API - Task queries
Midjourney Edits API - Image editing
Midjourney Videos API - Video generation
Midjourney Translate API - Translation
Contributing
Contributions are welcome! Please:
Fork the repository
Create a feature branch (
git checkout -b feature/amazing)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing)Open a Pull Request
License
MIT License - see LICENSE for details.
Links
Made with love by AceDataCloud