Recraft AI

Genera y edita imágenes raster/vectoriales, vectoriza, elimina/reemplaza fondos y aumenta la resolución usando la API de Recraft AI.

Documentación


Recraft MCP Server

npm version npm downloads smithery badge

[!CAUTION]

Obsoleto

Este proyecto está obsoleto. No se publicarán más actualizaciones, correcciones de errores ni parches de seguridad.

Utilice en su lugar el servidor MCP remoto de Recraft, disponible en https://mcp.recraft.ai/mcp, siguiendo la documentación del servidor remoto. No requiere instalación local ni clave API: la autenticación se gestiona mediante OAuth en su navegador. Tenga en cuenta que el servidor MCP remoto utiliza un modelo de créditos diferente.

Para migrar en Claude Code:

claude mcp add --transport http recraft https://mcp.recraft.ai/mcp

Para migrar en Claude Desktop, reemplace la entrada de este servidor en su claude_desktop_config.json con:

{
  "mcpServers": {
    "recraft": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.recraft.ai/mcp"]
    }
  }
}

Para Cursor, VS Code y otros clientes MCP, consulte la documentación del servidor remoto.

Este es un servidor MCP (Model Context Protocol) que integra clientes MCP con las operaciones de imágenes rasterizadas y vectoriales de Recraft:

  • generación de imágenes rasterizadas y vectoriales
  • edición de imágenes rasterizadas y vectoriales
  • creación de estilos personalizados y generación de imágenes con ellos
  • vectorización de imágenes rasterizadas
  • eliminación y reemplazo de fondos
  • ampliación de imágenes rasterizadas

Al conectar este servidor MCP a su cliente MCP, podrá generar imágenes rasterizadas y vectoriales de alta calidad utilizando Recraft, combinando diferentes herramientas.

Tabla de Contenidos

Configuración

Requisitos previos

  • En primer lugar, necesitará una clave de API de Recraft. Para obtenerla, registre su cuenta en Recraft; luego vaya a su página de perfil de API. Aquí puede comprar unidades de API (créditos) y generar una clave de API.

  • Necesitará tener instalado un cliente MCP, por ejemplo Claude Desktop.

Extensiones de Claude Desktop

Si está utilizando Claude Desktop, puede configurar este servidor usando Extensiones de Claude Desktop.

  • Descargue mcp-recraft-server.dxt desde la última versión
  • Haga doble clic en el archivo para abrirlo con Claude Desktop
  • Haga clic en Instalar
  • Complete el formulario
  • Habilite el servidor

En el formulario, debe pegar su clave de API de Recraft obtenida en su página de perfil de API. También puede especificar una ruta local para el almacenamiento de imágenes generadas o indicar que todos los resultados deben almacenarse de forma remota.

En caso de problemas de instalación, verifique que tenga la última versión de Claude Desktop.

Smithery

Puede encontrar este servidor MCP en Smithery. Si este MCP se instala desde Smithery, todos los resultados de generación se almacenarán de forma remota. Use Extensiones de Escritorio o Configuración Manual para almacenar los resultados de generación en su dispositivo local.

Configuración manual

Necesitará tener Node ejecutándose en su máquina para poder ejecutar comandos npx o node en su terminal. Si no tiene Node, puede instalarlo desde nodejs.org.

Desde NPM

Modifique su archivo claude_desktop_config.json para agregar lo siguiente:

{
  "mcpServers": {
    "recraft": {
      "command": "npx",
      "args": [
        "-y",
        "@recraft-ai/mcp-recraft-server@latest"
      ],
      "env": {
        "RECRAFT_API_KEY": "<YOUR_RECRAFT_API_KEY>",
        "IMAGE_STORAGE_DIRECTORY": "<YOUR_IMAGE_STORAGE_DIRECTORY>",
        "RECRAFT_REMOTE_RESULTS_STORAGE": "<YOUR_REMOTE_RESULTS_STORAGE_INDICATOR>"
      }
    }
  }
}

Desde el código fuente

Clone este repositorio:

git clone https://github.com/recraft-ai/mcp-recraft-server.git

En el directorio con el repositorio clonado, ejecute:

npm install
npm run build

Modifique su archivo claude_desktop_config.json para agregar lo siguiente:

{
  "mcpServers": {
    "recraft": {
      "command": "node",
      "args": ["<ABSOLUTE_PATH_TO_CLONED_DIRECTORY>/dist/index.js"],
      "env": {
        "RECRAFT_API_KEY": "<YOUR_RECRAFT_API_KEY>",
        "IMAGE_STORAGE_DIRECTORY": "<YOUR_IMAGE_STORAGE_DIRECTORY>",
        "RECRAFT_REMOTE_RESULTS_STORAGE": "<YOUR_REMOTE_RESULTS_STORAGE_INDICATOR>"
      }
    }
  }
}

Puede especificar estos parámetros:

  • RECRAFT_API_KEY: parámetro obligatorio, su clave de API de Recraft.
  • IMAGE_STORAGE_DIRECTORY: parámetro opcional, puede especificar el directorio en el que se almacenarán todas las imágenes generadas. Por defecto, este directorio es $HOME_DIR/.mcp-recraft-server. Si RECRAFT_REMOTE_RESULTS_STORAGE="1", el valor de este parámetro se ignora.
  • RECRAFT_REMOTE_RESULTS_STORAGE: parámetro opcional, puede establecer el valor en "1", en cuyo caso todas las imágenes generadas se almacenarán de forma remota y se devolverán sus URL. Además, IMAGE_STORAGE_DIRECTORY se ignorará en este caso.

Herramientas

En este MCP puede utilizar las siguientes herramientas:

Nombre de la herramientaDescripciónParámetrosPrecio
generate_imageGenera imágenes rasterizadas/vectoriales a partir de un prompt- prompt
- estilo
- tamaño
- modelo
- número de imágenes
$0.04/$0.08 por imagen rasterizada/vectorial
create_styleCrea un estilo a partir de la lista de imágenes- lista de imágenes
- estilo básico
$0.04
vectorize_imageVectoriza una imagen rasterizada- imagen$0.01
image_to_imageGenera imágenes rasterizadas/vectoriales a partir de una imagen y un prompt- imagen
- prompt
- fuerza de similitud
- estilo
- tamaño
- modelo
- número de imágenes
$0.04/$0.08 por imagen rasterizada/vectorial
remove_backgroundElimina el fondo de una imagen- imagen$0.01
replace_backgroundGenera un nuevo fondo en una imagen a partir de un prompt- imagen
- prompt para el fondo
- estilo
- tamaño
- modelo
- número de imágenes
$0.04/$0.08 por imagen rasterizada/vectorial
crisp_upscaleAmpliación nítida de imagen- imagen$0.004
creative_upscaleAmpliación creativa de imagen- imagen$0.25
get_userObtener información sobre el usuario y el saldo restante

Puede encontrar la explicación detallada de las herramientas, sus parámetros y precios en la documentación de la API de Recraft.