hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Uses the Flux.1 Schnell model via Together AI to generate high-quality images based on text prompts
Servidor MCP de generación de imágenes
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite la generación fluida de imágenes de alta calidad utilizando el modelo Flux.1 Schnell mediante Together AI. Este servidor proporciona una interfaz estandarizada para especificar los parámetros de generación de imágenes.
Características
- Generación de imágenes de alta calidad impulsada por el modelo Flux.1 Schnell
- Soporte para dimensiones personalizables (ancho y alto)
- Manejo claro de errores para una rápida validación y problemas de API
- Fácil integración con clientes compatibles con MCP
- Guardado opcional de imagen en disco en formato PNG
Instalación
O ejecutar directamente:
Configuración
Agregue a su configuración de servidor MCP:
Uso
El servidor proporciona una herramienta: generate_image
Usando generate_image
Esta herramienta solo requiere un parámetro: el mensaje. Los demás parámetros son opcionales y, si no se proporcionan, se utilizan valores predeterminados razonables.
Parámetros
Ejemplo de solicitud mínima
Solo se requiere el mensaje:
Ejemplo de solicitud completa con guardado de imagen
Anule los valores predeterminados y especifique una ruta para guardar la imagen:
Formato de respuesta
La respuesta será un objeto JSON que contendrá:
Si se proporcionó image_path y el guardado se realizó correctamente, la respuesta incluirá la confirmación de la ubicación de guardado.
Valores predeterminados
Si no se especifica en la solicitud, se utilizan estos valores predeterminados:
- Modelo: "black-forest-labs/FLUX.1-schnell-Free"
- ancho: 1024
- altura: 768
- pasos: 1
- n: 1
- formato_de_respuesta: "b64_json"
Notas importantes
- Solo se requiere el parámetro
prompt
- Todos los parámetros opcionales utilizan valores predeterminados si no se proporcionan
- Cuando se proporcionan, los parámetros deben cumplir con sus restricciones (por ejemplo, rangos de ancho/alto)
- Las respuestas Base64 pueden ser grandes: use el formato URL para imágenes más grandes
- Al guardar imágenes, asegúrese de que el directorio especificado exista y se pueda escribir en él.
Prerrequisitos
- Node.js >= 16
- Clave API de Together AI
- Inicie sesión en api.together.xyz
- Vaya a la configuración de claves API
- Haga clic en "Crear" para generar una nueva clave API
- Copie la clave generada para usarla en su configuración de MCP
Dependencias
Desarrollo
Clonar y construir el proyecto:
Scripts disponibles
npm run build
- Construye el proyecto TypeScriptnpm run watch
: vigila los cambios y reconstruyenpm run inspector
- Ejecutar el inspector MCP
Contribuyendo
¡Agradecemos sus contribuciones! Siga estos pasos:
- Bifurcar el repositorio
- Crear una nueva rama (
feature/my-new-feature
) - Confirme sus cambios
- Empuja la rama hacia tu tenedor
- Abrir una solicitud de extracción
Las solicitudes de funciones y los informes de errores se pueden enviar a través de GitHub Issues. Por favor, revise los problemas existentes antes de crear uno nuevo.
Para cambios significativos, primero abra un problema para discutir los cambios propuestos.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
You must be authenticated.
Tools
Un servidor de protocolo de contexto de modelo que permite la generación de imágenes de alta calidad utilizando el modelo Flux.1 Schnell a través de Together AI con parámetros personalizables.