Skip to main content
Glama

Flux Cloudflare MCP

Compatible con MCPLicenciaMecanografiadoProtocolo de contexto modelo

Un potente servidor de Protocolo de Contexto de Modelo (MCP) que proporciona a los asistentes de IA la capacidad de generar imágenes utilizando el modelo Flux de Black Forest Labs a través de una API de Cloudflare Worker.

InstalaciónCaracterísticasUsoDocumentaciónContribución


🌟 Características

  • 🖼️ Generación de imágenes de alta calidad : acceso a Flux, un modelo de generación de imágenes de última generación

  • 🤖 Integración perfecta con IA : permite que los asistentes de IA como Claude generen imágenes directamente

  • 🎛️ Parámetros personalizables : controle la relación de aspecto, los pasos de inferencia y más

  • 🔌 Compatible con MCP : funciona con cualquier cliente MCP (Cursor, Claude Desktop, Cline, Zed, etc.)

  • 🔒 Procesamiento local : todas las solicitudes se procesan de forma segura a través de Cloudflare Worker

  • 💬 Finalizaciones de chat : obtén finalizaciones de texto usando la misma API

Related MCP server: Remote MCP Server (Authless)

📦 Instalación

Uso directo con NPX

FLUX_API_TOKEN=your_token FLUX_API_URL=your_api_url npx -y flux-cloudflare-mcp

De la fuente

# Clone the repository git clone https://github.com/Hzzy2O/flux-cloudflare-mcp.git cd flux-cloudflare-mcp # Install dependencies npm install # Build the project npm run build

🚀 Configuración de su API de Flux

Este servidor MCP requiere un punto final de la API de Flux para funcionar. Tiene dos opciones para configurar la API:

Opción 1: Implementar usando snakeying/flux-api-worker (recomendado)

snakeying/flux-api-worker proporciona un Cloudflare Worker simple y eficiente para acceder al modelo Flux:

  1. Bifurcar el repositorio flux-api-worker

  2. Implementarlo en Cloudflare Workers:

    • Crea un nuevo trabajador en tu panel de Cloudflare

    • Conéctalo a tu repositorio bifurcado

    • Configure las variables de entorno requeridas:

      • API_KEY : Su clave API elegida para la autenticación

      • CF_ACCOUNT_ID : ID de su cuenta de Cloudflare

      • CF_API_TOKEN : Su token de API de Cloudflare con acceso a la IA de Workers

      • FLUX_MODEL : El modelo Flux a utilizar (predeterminado: "@cf/black-forest-labs/flux-1-schnell")

  3. Una vez implementada, su API estará disponible en https://your-worker-name.your-subdomain.workers.dev

  4. Utilice esta URL como su FLUX_API_URL y su clave API elegida como FLUX_API_TOKEN

Opción 2: Implementar usando aigem/cf-flux-remix

Para una implementación con más funciones y una interfaz de usuario web, puede utilizar aigem/cf-flux-remix :

  1. Siga las instrucciones de instalación en el repositorio cf-flux-remix

  2. Una vez implementada, su API estará disponible en su URL implementada

  3. Utilice esta URL como su FLUX_API_URL y su clave API configurada como FLUX_API_TOKEN

📚 Documentación

Herramientas disponibles

generate_image

Genera una imagen basada en una solicitud de texto utilizando el modelo Flux.

{ prompt: string; // Required: Text description of the image to generate num_inference_steps?: number; // Optional: Number of denoising steps (1-4) (default: 4) aspect_ratio?: string; // Optional: Aspect ratio (e.g., "16:9", "4:3") (default: "1:1") }

🔧 Uso

Integración del cursor

Método 1: Usar mcp.json

  1. Cree o edite el archivo .cursor/mcp.json en el directorio de su proyecto:

{ "mcpServers": { "flux-cloudflare-mcp": { "command": "env FLUX_API_TOKEN=YOUR_TOKEN FLUX_API_URL=YOUR_API_URL npx", "args": ["-y", "flux-cloudflare-mcp"] } } }
  1. Reemplace YOUR_TOKEN con su token de API de Flux real y YOUR_API_URL con la URL de su API

  2. Reinicie el cursor para aplicar los cambios

Método 2: Uso de la configuración del cursor MCP

  1. Abra Cursor y vaya a Configuración

  2. Vaya a la sección "MCP" o "Protocolo de contexto de modelo"

  3. Haga clic en "Agregar servidor" o equivalente

  4. Introduzca el siguiente comando en el campo correspondiente:

env FLUX_API_TOKEN=YOUR_TOKEN FLUX_API_URL=YOUR_API_URL npx -y flux-cloudflare-mcp
  1. Reemplace YOUR_TOKEN con su token de API de Flux real y YOUR_API_URL con la URL de su API

  2. Guarde la configuración y reinicie Cursor si es necesario

Integración de escritorio de Claude

env FLUX_API_TOKEN=SU_TOKEN FLUX_API_URL=SU_API_URL npx -y flux-cloudflare-mcp

{ "mcpServers": { "flux-cloudflare-mcp": { "command": "npx", "args": ["-y", "flux-cloudflare-mcp"], "env": { "FLUX_API_TOKEN": "YOUR_TOKEN", "FLUX_API_URL": "YOUR_API_URL" } } } }

💻 Desarrollo local

  1. Clonar el repositorio:

git clone https://github.com/Hzzy2O/flux-cloudflare-mcp.git cd flux-cloudflare-mcp
  1. Instalar dependencias:

npm install
  1. Construir el proyecto:

npm run build

🛠 Pila técnica

  • SDK del Protocolo de Contexto de Modelo: funcionalidad principal de MCP

  • Cloudflare Workers: API sin servidor para la generación de imágenes

  • TypeScript: seguridad de tipos y funciones modernas de JavaScript

  • Zod - Validación de tipos en tiempo de ejecución

⚙️ Configuración

El servidor requiere las siguientes variables de entorno:

  • FLUX_API_TOKEN : Su token de API para la autenticación con la API de Flux

  • FLUX_API_URL : La URL de su API Flux implementada (desde snakeying/flux-api-worker o aigem/cf-flux-remix)

🔍 Solución de problemas

Problemas comunes

Error de autenticación

  • Asegúrese de que su FLUX_API_TOKEN esté configurado correctamente en el entorno

  • Verifique que su token sea válido probándolo directamente con la API de Flux

Problemas de conexión de la API

  • Comprueba que tu API Flux (Cloudflare Worker) esté en ejecución y sea accesible

  • Asegúrese de que su red permita conexiones a Cloudflare Workers

Filtro de seguridad activado

  • El modelo tiene un filtro de seguridad incorporado que puede bloquear ciertas indicaciones.

  • Intente modificar su mensaje para evitar contenido potencialmente problemático

🤝 Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

  1. Bifurcar el repositorio

  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )

  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )

  4. Empujar a la rama ( git push origin feature/amazing-feature )

  5. Abrir una solicitud de extracción

📄 Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

🔗 Recursos

insignia de herrería

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hzzy2O/flux-cloudfare-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server