Skip to main content
ClaudeWave

MCP server for Midjourney image generation through Ace Data Cloud.

MCP ServersRegistry oficial6 estrellas0 forksPythonMITActualizado today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
Last scanned: 6/11/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · mcp-midjourney
Claude Code CLI
claude mcp add midjourneymcp -- uvx mcp-midjourney
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "midjourneymcp": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "<acedatacloud_api_token>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
ACEDATACLOUD_API_TOKEN
Casos de uso

Resumen de MCP Servers

# MidjourneyMCP

<!-- mcp-name: io.github.AceDataCloud/mcp-midjourney -->

[![PyPI version](https://img.shields.io/pypi/v/mcp-midjourney.svg)](https://pypi.org/project/mcp-midjourney/)
[![PyPI downloads](https://img.shields.io/pypi/dm/mcp-midjourney.svg)](https://pypi.org/project/mcp-midjourney/)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![MCP](https://img.shields.io/badge/MCP-Compatible-green.svg)](https://modelcontextprotocol.io)

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for AI image and video generation using [Midjourney](https://midjourney.com) through the [AceDataCloud API](https://platform.acedata.cloud).

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

## Tool Reference

| Tool | Description |
|------|-------------|
| `midjourney_imagine` | Generate AI images from a text prompt using Midjourney. |
| `midjourney_transform` | Transform an existing Midjourney image with various operations. |
| `midjourney_blend` | Blend multiple images together using Midjourney. |
| `midjourney_with_reference` | Generate images using a reference image as inspiration. |
| `midjourney_edit` | Edit an existing image using Midjourney. |
| `midjourney_describe` | Get AI-generated descriptions of an image. |
| `midjourney_generate_video` | Generate a video from text prompt and reference image using Midjourney. |
| `midjourney_extend_video` | Extend an existing Midjourney video to make it longer. |
| `midjourney_translate` | Translate Chinese text to English for use as Midjourney prompts. |
| `midjourney_shorten` | Analyze and shorten long Midjourney prompts while preserving key ideas. |
| `midjourney_get_seed` | Get the seed value of a previously generated Midjourney image. |
| `midjourney_get_task` | Query the status and result of a Midjourney generation task. |
| `midjourney_get_tasks_batch` | Query multiple Midjourney generation tasks at once. |
| `midjourney_list_actions` | List all available Midjourney API actions and corresponding tools. |
| `midjourney_get_prompt_guide` | Get guidance on writing effective prompts for Midjourney. |
| `midjourney_list_transform_actions` | List all available transformation actions for Midjourney images. |

## Quick Start

### 1. Get Your API Token

1. Sign up at [AceDataCloud Platform](https://platform.acedata.cloud)
2. Go to the [API documentation page](https://platform.acedata.cloud/documents/e52c028d-897a-4d51-b110-60fccbe6118d)
3. Click **"Acquire"** to get your API token
4. Copy the token for use below

### 2. Use the Hosted Server (Recommended)

AceDataCloud hosts a managed MCP server — **no local installation required**.

**Endpoint:** `https://midjourney.mcp.acedata.cloud/mcp`

All requests require a Bearer token. Use the API token from Step 1.

#### Claude.ai

Connect directly on [Claude.ai](https://claude.ai) with OAuth — **no API token needed**:

1. Go to Claude.ai **Settings → Integrations → Add More**
2. Enter the server URL: `https://midjourney.mcp.acedata.cloud/mcp`
3. Complete the OAuth login flow
4. Start using the tools in your conversation

#### Claude Desktop

Add to your config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):

```json
{
  "mcpServers": {
    "midjourney": {
      "type": "streamable-http",
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Cursor / Windsurf

Add to your MCP config (`.cursor/mcp.json` or `.windsurf/mcp.json`):

```json
{
  "mcpServers": {
    "midjourney": {
      "type": "streamable-http",
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### VS Code (Copilot)

Add to your VS Code MCP config (`.vscode/mcp.json`):

```json
{
  "servers": {
    "midjourney": {
      "type": "streamable-http",
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

Or install the [Ace Data Cloud MCP extension](https://marketplace.visualstudio.com/items?itemName=acedatacloud.acedatacloud-mcp) for VS Code, which registers the hosted MCP servers with one-click setup.

#### JetBrains IDEs

1. Go to **Settings → Tools → AI Assistant → Model Context Protocol (MCP)**
2. Click **Add** → **HTTP**
3. Paste:

```json
{
  "mcpServers": {
    "midjourney": {
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```


#### Claude Code

Claude Code supports MCP servers natively:

```bash
claude mcp add midjourney --transport http https://midjourney.mcp.acedata.cloud/mcp \
  -h "Authorization: Bearer YOUR_API_TOKEN"
```

Or add to your project's `.mcp.json`:

```json
{
  "mcpServers": {
    "midjourney": {
      "type": "streamable-http",
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Cline

Add to Cline's MCP settings (`.cline/mcp_settings.json`):

```json
{
  "mcpServers": {
    "midjourney": {
      "type": "streamable-http",
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Amazon Q Developer

Add to your MCP configuration:

```json
{
  "mcpServers": {
    "midjourney": {
      "type": "streamable-http",
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Roo Code

Add to Roo Code MCP settings:

```json
{
  "mcpServers": {
    "midjourney": {
      "type": "streamable-http",
      "url": "https://midjourney.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Continue.dev

Add to `.continue/config.yaml`:

```yaml
mcpServers:
  - name: midjourney
    type: streamable-http
    url: https://midjourney.mcp.acedata.cloud/mcp
    headers:
      Authorization: "Bearer YOUR_API_TOKEN"
```

#### Zed

Add to Zed's settings (`~/.config/zed/settings.json`):

```json
{
  "language_models": {
    "mcp_servers": {
      "midjourney": {
        "url": "https://midjourney.mcp.acedata.cloud/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_API_TOKEN"
        }
      }
    }
  }
}
```

#### cURL Test

```bash
# Health check (no auth required)
curl https://midjourney.mcp.acedata.cloud/health

# MCP initialize
curl -X POST https://midjourney.mcp.acedata.cloud/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
```

### 3. Or Run Locally (Alternative)

If you prefer to run the server on your own machine:

```bash
# Install from PyPI
pip install mcp-midjourney
# or
uvx mcp-midjourney

# Set your API token
export ACEDATACLOUD_API_TOKEN="your_token_here"

# Run (stdio mode for Claude Desktop / local clients)
mcp-midjourney

# Run (HTTP mode for remote access)
mcp-midjourney --transport http --port 8000
```

#### Claude Desktop (Local)

```json
{
  "mcpServers": {
    "midjourney": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "your_token_here"
      }
    }
  }
}
```

#### Docker (Self-Hosting)

```bash
docker pull ghcr.io/acedatacloud/mcp-midjourney:latest
docker run -p 8000:8000 ghcr.io/acedatacloud/mcp-midjourney:latest
```

Clients connect with their own Bearer token — the server extracts the token from each request's `Authorization` header.

## Available Tools

### Image Generation

| Tool                        | Description                                           |
| --------------------------- | ----------------------------------------------------- |
| `midjourney_imagine`        | Generate images from a text prompt (creates 2x2 grid) |
| `midjourney_transform`      | Transform images (upscale, variation, zoom, pan)      |
| `midjourney_blend`          | Blend multiple images together                        |
| `midjourney_with_reference` | Generate using a reference image as inspiration       |

### Image Editing

| Tool                  | Description                                      |
| --------------------- | ------------------------------------------------ |
| `midjourney_edit`     | Edit an existing image with text prompt          |
| `midjourney_describe` | Get AI descriptions of an image (reverse prompt) |

### Video

| Tool                        | Description                                  |
| --------------------------- | -------------------------------------------- |
| `midjourney_generate_video` | Generate video from text and reference image |
| `midjourney_extend_video`   | Extend existing video to make it longe
acedata-cloudai-imagedeveloper-toolsimage-generationmcpmcp-servermidjourneymodel-context-protocol

Lo que la gente pregunta sobre MidjourneyMCP

¿Qué es AceDataCloud/MidjourneyMCP?

+

AceDataCloud/MidjourneyMCP es mcp servers para el ecosistema de Claude AI. MCP server for Midjourney image generation through Ace Data Cloud. Tiene 6 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala MidjourneyMCP?

+

Puedes instalar MidjourneyMCP clonando el repositorio (https://github.com/AceDataCloud/MidjourneyMCP) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar AceDataCloud/MidjourneyMCP?

+

Nuestro agente de seguridad ha analizado AceDataCloud/MidjourneyMCP y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene AceDataCloud/MidjourneyMCP?

+

AceDataCloud/MidjourneyMCP es mantenido por AceDataCloud. La última actividad registrada en GitHub es de today, con 6 issues abiertos.

¿Hay alternativas a MidjourneyMCP?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega MidjourneyMCP en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: AceDataCloud/MidjourneyMCP
[![Featured on ClaudeWave](https://claudewave.com/api/badge/acedatacloud-midjourneymcp)](https://claudewave.com/repo/acedatacloud-midjourneymcp)
<a href="https://claudewave.com/repo/acedatacloud-midjourneymcp"><img src="https://claudewave.com/api/badge/acedatacloud-midjourneymcp" alt="Featured on ClaudeWave: AceDataCloud/MidjourneyMCP" width="320" height="64" /></a>

Más MCP Servers

Alternativas a MidjourneyMCP