Flux Schnell MCP Server

Un servidor de generación de texto a imagen que utiliza el modelo Flux Schnell.

Documentación

mcp-flux-schnell MCP Server

smithery badge

Un servidor MCP basado en TypeScript que implementa una herramienta de generación de texto a imagen utilizando el modelo Flux Schnell. Este servidor se integra con la API de worker Flux Schnell de Cloudflare para proporcionar capacidades de generación de imágenes a través de MCP.

Características

Herramientas

  • generate_image - Genera imágenes a partir de descripciones de texto
    • Toma un prompt de texto como entrada (1-2048 caracteres)
    • Devuelve la ruta al archivo de imagen generado

Variables de Entorno

Se deben configurar las siguientes variables de entorno:

  • FLUX_API_URL - La URL del endpoint de la API de Flux Schnell
  • FLUX_API_TOKEN - Tu token de autenticación para la API de Flux Schnell
  • WORKING_DIR (opcional) - Directorio donde se guardarán las imágenes generadas (por defecto, el directorio de trabajo actual)

Desarrollo

Instala las dependencias:

npm install
# or
pnpm install

Compila el servidor:

npm run build
# or
pnpm build

Instalación

Instalación mediante Smithery

Para instalar Flux Schnell Image Generator para Claude Desktop automáticamente mediante Smithery:

npx -y @smithery/cli install @bytefer/mcp-flux-schnell --client claude

Configuración de Cursor

Hay dos formas de configurar el servidor MCP en Cursor:

Configuración del Proyecto

Para herramientas específicas de un proyecto, crea un archivo .cursor/mcp.json en el directorio de tu proyecto:

{
  "mcpServers": {
    "mcp-flux-schnell": {
      "command": "node",
      "args": ["/path/to/mcp-flux-schnell/build/index.js"],
      "env": {
        "FLUX_API_URL": "your flux api url",
        "FLUX_API_TOKEN": "your flux api token",
        "WORKING_DIR": "your working directory"
      }
    }
  }
}

Esta configuración solo estará disponible dentro del proyecto específico.

Configuración Global

Para herramientas que quieras usar en todos los proyectos, crea un archivo ~/.cursor/mcp.json en tu directorio personal con la misma configuración:

{
  "mcpServers": {
    "mcp-flux-schnell": {
      "command": "node",
      "args": ["/path/to/mcp-flux-schnell/build/index.js"],
      "env": {
        "FLUX_API_URL": "your flux api url",
        "FLUX_API_TOKEN": "your flux api token",
        "WORKING_DIR": "your working directory"
      }
    }
  }
}

Esto hace que el servidor MCP esté disponible en todos tus espacios de trabajo de Cursor.