Generador de imágenes del servidor MCP
Un servidor MCP que utiliza Replicate para generar imágenes y permite a los usuarios guardarlas.
Componentes
Recursos
El servidor implementa un sistema de almacenamiento de imágenes con:
- Imagen personalizada:// Esquema de URI para acceder a imágenes individuales generadas
- Cada recurso de imagen tiene un nombre basado en su solicitud, una descripción con fecha de creación y un tipo MIME de imagen/png.
Indicaciones
El servidor proporciona un único mensaje:
- generate-image: Crea indicaciones para generar imágenes usando Stable Diffusion
- Argumento opcional "estilo" para controlar el estilo de la imagen (realista/artístico/abstracto)
- Genera una plantilla de solicitud con orientación específica de estilo.
Herramientas
El servidor implementa tres herramientas:
- generate-image: genera una imagen utilizando el modelo de difusión estable de Replicate
- Toma "prompt" como un argumento de cadena obligatorio
- Los parámetros opcionales incluyen "negative_prompt", "width", "height", "num_inference_steps" y "guidance_scale".
- Devuelve la imagen generada y su URL
- save-image: guarda una imagen generada en el sistema de archivos local
- Toma "image_url" y "prompt" como argumentos de cadena obligatorios
- Genera una identificación única para la imagen y la guarda en el directorio "generated_images"
- list-saved-images: enumera todas las imágenes guardadas
- Devuelve una lista de todas las imágenes guardadas con sus metadatos y miniaturas.
Configuración
Replicar token de API
Para utilizar este generador de imágenes, necesita un token de API de replicación:
- Crea una cuenta en Replicate
- Obtenga su token API desde https://replicate.com/account
- Cree un archivo
.env
basado en la plantilla.env.example
proporcionada:
Importante: El archivo
.env
se excluye del control de versiones mediante.gitignore
para evitar la exposición accidental de su token de API. Nunca envíe información confidencial a su repositorio.
Configuración del entorno
- Clonar el repositorio:
- Crear y activar un entorno virtual:
- Instalar dependencias:
- Configure su archivo
.env
como se describe arriba
Inicio rápido
Instalar
Escritorio de Claude
En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Uso
Una vez que el servidor esté en funcionamiento, puedes:
- Genere una imagen utilizando la herramienta "generar imagen" con una indicación descriptiva
- Guarde la imagen generada usando la herramienta "guardar imagen" con la URL de la imagen y el mensaje
- Ver todas las imágenes guardadas usando la herramienta "lista-de-imágenes-guardadas"
- Acceda a las imágenes guardadas a través de la lista de recursos
Desarrollo
Construcción y publicación
Para preparar el paquete para su distribución:
- Sincronizar dependencias y actualizar el archivo de bloqueo:
- Distribuciones de paquetes de compilación:
Esto creará distribuciones de origen y de rueda en el directorio dist/
.
- Publicar en PyPI:
Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:
- Token:
--token
oUV_PUBLISH_TOKEN
- O nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--password
/UV_PUBLISH_PASSWORD
Depuración
Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .
Puede iniciar el Inspector MCP a través de npm
con este comando:
Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor MCP que permite a los usuarios generar imágenes utilizando el modelo de difusión estable de Replicate y guardarlas en el sistema de archivos local.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn intelligent MCP server with a fully automated batch pipeline for web-ready images. Features include noise reduction, auto levels/curves, JPEG artifact removal, 4K resizing, smart sharpening with shadow/highlight enhancement, and advanced WebP conversion.Last updated -15JavaScriptMIT License
- AsecurityFlicenseAqualityEnables users to generate images from text prompts using Replicate's model, with configurable parameters and full MCP protocol compliance.Last updated -163TypeScript
- AsecurityAlicenseAqualityAn MCP server that provides tools for reading, writing, and editing files on the local filesystem.Last updated -11,387PythonApache 2.0
- -security-license-qualityA server that enables generating images through the Replicate API by calling the Flux Schnell model via the Model Context Protocol (MCP).Last updated -3JavaScriptMIT License