mcp-image-generator

by GMKR
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Generates images using Together AI's image generation models, specifically the FLUX.1-schnell-Free model by default. Provides tools for creating images from text prompts with customizable dimensions.

Generador de imágenes MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) para generar imágenes utilizando los modelos de generación de imágenes de Together AI. Este servidor MCP puede ejecutarse localmente o mediante un punto final de SSE. El generador de imágenes MCP requiere un proveedor; actualmente solo se admiten "Replicar" y "Juntos". Debe configurar las variables de entorno TOGETHER_API_KEY o REPLICATE_API_TOKEN y la variable de entorno PROVIDER en "replicar" o "juntos".

Punto final de SSE (entorno Docker)

Clonar el repositorio

git clone https://github.com/gmkr/mcp-imagegen.git cd mcp-imagegen

Construir y ejecutar un contenedor Docker

docker build -f Dockerfile.server -t mcp-imagegen . docker run -p 3000:3000 mcp-imagegen

Configuración con el cliente MCP

{ "mcpServers": { "imagegenerator": { "url": "http://localhost:3000/sse", "env": { "PROVIDER": "replicate", "REPLICATE_API_TOKEN": "your-replicate-api-token" } } } }

Ajuste la url al punto final del servidor MCP que desea utilizar. provider puede ser "replicar" o "juntos".

Ejecutándose localmente usando stdio

Prerrequisitos

  • Node.js
  • Clave API de inteligencia artificial o token de API de replicación

Instalación

  1. Clonar el repositorio:
    git clone https://github.com/gmkr/mcp-imagegen.git cd mcp-imagegen
  2. Instalar dependencias:
    pnpm install

Configuración

Cree un archivo de configuración para su cliente MCP. A continuación, se muestra un ejemplo de configuración:

{ "mcpServers": { "imagegenerator": { "command": "pnpx", "args": [ "-y", "tsx", "/path/to/mcp-imagegen/src/index.ts" ], "env": { "PROVIDER": "replicate", "REPLICATE_API_TOKEN": "your-replicate-api-token" } } } }

Reemplace /path/to/mcp-imagegen con la ruta absoluta a su repositorio clonado y your-replicate-api-token con su token de API de replicación real.

Uso

El generador de imágenes MCP proporciona una herramienta llamada generate_image que puede utilizarse para generar imágenes basadas en indicaciones de texto.

Herramienta: generate_image

Genera una imagen según el mensaje proporcionado.

Parámetros:

  • prompt (cadena): El texto que solicita que se genere una imagen para
  • width (número, opcional): el ancho de la imagen a generar (predeterminado: 512)
  • height (número, opcional): La altura de la imagen a generar (predeterminado: 512)
  • numberOfImages (número, opcional): El número de imágenes a generar (predeterminado: 1)

Variables de entorno

  • PROVIDER : El proveedor que se utilizará para la generación de imágenes (predeterminado: "replicar")
  • REPLICATE_API_TOKEN : Su token de API de replicación
  • TOGETHER_API_KEY : Su clave API de Together AI
  • MODEL_NAME : El modelo que se utilizará para la generación de imágenes (predeterminado: "black-forest-labs/flux-schnell")

Licencia

Instituto Tecnológico de Massachusetts (MIT)

ID: rcf9w8nft8