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
[!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/mcpPara migrar en Claude Desktop, reemplace la entrada de este servidor en su
claude_desktop_config.jsoncon:{ "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.dxtdesde 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. SiRECRAFT_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_DIRECTORYse ignorará en este caso.
Herramientas
En este MCP puede utilizar las siguientes herramientas:
| Nombre de la herramienta | Descripción | Parámetros | Precio |
|---|---|---|---|
generate_image | Genera 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_style | Crea un estilo a partir de la lista de imágenes | - lista de imágenes - estilo básico | $0.04 |
vectorize_image | Vectoriza una imagen rasterizada | - imagen | $0.01 |
image_to_image | Genera 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_background | Elimina el fondo de una imagen | - imagen | $0.01 |
replace_background | Genera 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_upscale | Ampliación nítida de imagen | - imagen | $0.004 |
creative_upscale | Ampliación creativa de imagen | - imagen | $0.25 |
get_user | Obtener 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.