Flux Schnell MCP Server

Um servidor de geração de texto para imagem utilizando o modelo Flux Schnell.

Documentação

mcp-flux-schnell MCP Server

smithery badge

Um servidor MCP baseado em TypeScript que implementa uma ferramenta de geração de texto para imagem usando o modelo Flux Schnell. Este servidor integra-se com a API do worker Flux Schnell da Cloudflare para fornecer capacidades de geração de imagens através do MCP.

Recursos

Ferramentas

  • generate_image - Gera imagens a partir de descrições de texto
    • Aceita um prompt de texto como entrada (1-2048 caracteres)
    • Retorna o caminho para o arquivo de imagem gerado

Variáveis de Ambiente

As seguintes variáveis de ambiente devem ser configuradas:

  • FLUX_API_URL - A URL do endpoint da API Flux Schnell
  • FLUX_API_TOKEN - Seu token de autenticação para a API Flux Schnell
  • WORKING_DIR (opcional) - Diretório onde as imagens geradas serão salvas (padrão: diretório de trabalho atual)

Desenvolvimento

Instale as dependências:

npm install
# or
pnpm install

Compile o servidor:

npm run build
# or
pnpm build

Instalação

Instalando via Smithery

Para instalar o Flux Schnell Image Generator para Claude Desktop automaticamente via Smithery:

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

Configuração do Cursor

Existem duas maneiras de configurar o servidor MCP no Cursor:

Configuração do Projeto

Para ferramentas específicas de um projeto, crie um arquivo .cursor/mcp.json no diretório do seu projeto:

{
  "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 configuração estará disponível apenas dentro do projeto específico.

Configuração Global

Para ferramentas que você deseja usar em todos os projetos, crie um arquivo ~/.cursor/mcp.json no seu diretório inicial com a mesma configuração:

{
  "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"
      }
    }
  }
}

Isso torna o servidor MCP disponível em todos os seus espaços de trabalho do Cursor.