Saltar al contenido principal
MCP (Modelo Contexto Protocolo) es un protocolo de contexto de modelo lanzado por Anthropic, que permite a los modelos de IA (como Claude, GPT, etc.) llamar a herramientas externas a través de interfaces estandarizadas. A través del Midjourney MCP Server proporcionado por AceData Cloud, puedes generar y editar imágenes de IA directamente en clientes de IA como Claude Desktop, VS Code, Cursor, etc.

Resumen de Funciones

Midjourney MCP Server ofrece las siguientes funciones principales:
  • Generación de imágenes (Imagine) — Generar imágenes de alta calidad a través de indicaciones de texto
  • Edición de imágenes — Realizar modificaciones locales en imágenes ya generadas
  • Transformación de imágenes — Ampliar, reducir y desplazar imágenes existentes
  • Mezcla de imágenes (Blend) — Fusionar varias imágenes en una nueva imagen
  • Generación de imágenes de referencia — Guiar la generación usando imágenes de referencia
  • Descripción de imágenes (Describe) — Generar descripciones de texto basadas en imágenes
  • Traducción de indicaciones — Traducir indicaciones en chino a inglés
  • Obtención de semillas — Obtener el valor de seed de una imagen para reproducirla
  • Generación de videos — Generar videos dinámicos basados en imágenes
  • Consulta de tareas — Monitorear el progreso de generación y obtener resultados

Preparativos Previos

Antes de usar, necesitas obtener el Token de API de AceData Cloud:
  1. Regístrate o inicia sesión en la plataforma AceData Cloud
  2. Ve a la página de Midjourney Imagine API
  3. Haz clic en “Acquire” para obtener el Token de API (se ofrece un crédito gratuito en la primera solicitud)

Instalación y Configuración

Método 1: Instalación con pip (recomendado)

pip install mcp-midjourney

Método 2: Instalación desde el código fuente

git clone https://github.com/AceDataCloud/MCPMidjourney.git
cd MCPMidjourney
pip install -e .
Una vez completada la instalación, puedes usar el comando mcp-midjourney para iniciar el servicio.

Uso en Claude Desktop

Edita el archivo de configuración de Claude Desktop:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Agrega la siguiente configuración:
{
  "mcpServers": {
    "midjourney": {
      "command": "mcp-midjourney",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "tu Token de API"
      }
    }
  }
}
Si usas uvx (sin necesidad de instalar paquetes previamente):
{
  "mcpServers": {
    "midjourney": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "tu Token de API"
      }
    }
  }
}
Guarda la configuración y reinicia Claude Desktop para poder usar las herramientas relacionadas con Midjourney en la conversación.

Uso en VS Code / Cursor

Crea un archivo .vscode/mcp.json en el directorio raíz del proyecto:
{
  "servers": {
    "midjourney": {
      "command": "mcp-midjourney",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "tu Token de API"
      }
    }
  }
}
O usa uvx:
{
  "servers": {
    "midjourney": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "tu Token de API"
      }
    }
  }
}

Lista de Herramientas Disponibles

Nombre de la herramientaDescripción
midjourney_imagineGenerar imágenes a partir de indicaciones de texto
midjourney_editEditar áreas locales de imágenes existentes
midjourney_transformAmpliar, reducir y desplazar imágenes existentes
midjourney_blendMezclar varias imágenes en una sola
midjourney_with_referenceGenerar imágenes usando imágenes de referencia
midjourney_describeGenerar descripciones de texto basadas en imágenes
midjourney_translateTraducir indicaciones a inglés
midjourney_get_seedObtener el valor de seed de una imagen
midjourney_generate_videoGenerar videos basados en imágenes
midjourney_extend_videoExtender videos existentes
midjourney_get_taskConsultar el estado de una tarea individual
midjourney_get_tasks_batchConsultar el estado de tareas en lote

Ejemplos de Uso

Una vez configurado, puedes llamar a estas funciones directamente en el cliente de IA usando lenguaje natural, por ejemplo:
  • “Ayúdame a generar una imagen de una ciudad nocturna en estilo ciberpunk”
  • “Cambia el fondo de esta imagen a la playa”
  • “Mezcla estas cuatro imágenes en una”
  • “Describe el contenido de esta imagen”
  • “Convierte esta imagen en un video”
  • “Amplía la segunda variante de esta imagen”

Más Información