Servidor MCP de generación de imágenes
Una implementación de servidor MCP (Protocolo de contexto de modelo) para generar imágenes utilizando el modelo black-forest-labs/flux-schnell de Replicate.
Lo ideal es utilizarlo con la función MCP de Cursor, pero se puede utilizar con cualquier cliente MCP.
Características
Generar imágenes a partir de indicaciones de texto
Parámetros de imagen configurables (resolución, relación de aspecto, calidad)
Guardar las imágenes generadas en el directorio especificado
Cumplimiento total del protocolo MCP
Manejo de errores y validación
Prerrequisitos
Node.js 16+
Replicar token de API
SDK de TypeScript para MCP
Configuración
Clonar el repositorio
Instalar dependencias:
npm installAgregue su token de API de replicación directamente en el código en
src/imageService.tsactualizando la constanteapiToken:// No environment variables are used since they can't be easily set in cursor const apiToken = "your-replicate-api-token-here";Nota: Si lo usa con Claude, puede crear un archivo
.enven el directorio raíz y configurar su token de API allí:REPLICATE_API_TOKEN=your-replicate-api-token-hereLuego construye el proyecto:
npm run build
Uso
Para utilizar con el cursor:
Ir a Configuración
Seleccionar funciones
Desplácese hacia abajo hasta "Servidores MCP"
Haga clic en "Agregar nuevo servidor MCP"
Establezca el tipo en "Comando"
Establezca el comando en:
node ./path/to/dist/server.js
Parámetros de API
Parámetro | Tipo | Requerido | Por defecto | Descripción |
| cadena | Sí | - | Solicitud de texto para la generación de imágenes |
| cadena | Sí | - | Ruta del directorio del servidor para guardar las imágenes generadas |
| booleano | No | FALSO | Habilitar el modo de generación más rápido |
| cadena | No | "1" | Calidad de resolución ("1", "2", "4") |
| número | No | 1 | Número de imágenes a generar (1-4) |
| cadena | No | "1:1" | Relación de aspecto ("1:1", "4:3", "16:9") |
| cadena | No | "webp" | Formato de imagen ("webp", "png", "jpeg") |
| número | No | 80 | Calidad de compresión (1-100) |
| número | No | 4 | Número de pasos de eliminación de ruido (4-20) |
Ejemplo de solicitud
Ejemplo de respuesta
Manejo de errores
El servidor maneja los siguientes tipos de errores:
Errores de validación (parámetros no válidos)
Errores de API (Replicar problemas de API)
Errores del servidor (sistema de archivos, permisos)
Errores desconocidos (problemas inesperados)
Cada respuesta de error incluye:
Código de error
Mensaje legible para humanos
Información detallada del error
Licencia
ISC
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Permite a los usuarios generar imágenes a partir de indicaciones de texto utilizando el modelo de Replicate, con parámetros configurables y total conformidad con el protocolo MCP.
- Características
- Prerrequisitos
- Configuración
- Uso
- Parámetros de API
- Ejemplo de solicitud
- Ejemplo de respuesta
- Manejo de errores
- Licencia
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that provides image generation capabilities using the Ideogram API, allowing users to create images from text prompts with customizable parameters.Last updated -15
- Asecurity-licenseAqualityA MCP server that enables Claude and other MCP-compatible assistants to generate images from text prompts using Together AI's image generation models.Last updated -4MIT License
- -security-license-qualityProvides image generation capabilities using the Flux Schnell model on Replicate, allowing users to create images from text prompts.Last updated -1MIT License
- -security-license-qualityProvides image generation capabilities for Claude using the Replicate Flux model, allowing users to create images from text prompts with customizable parameters like aspect ratio and output format.Last updated -3840MIT License