文本转图像生成服务器

一个基于TypeScript的MCP服务器,通过Flux Schnell模型实现文本到图像的生成功能,并集成Cloudflare的Flux Schnell worker API提供图像生成能力。

  • by bytefer
  • JavaScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 bytefer/mcp-flux-schnell

使用说明

mcp通量schnell mcp服务器

基于TypeScript的MCP服务器,使用Flux-Schnell模型实现文本到图像生成工具。该服务器与Cloudflare的Flux-Schnell worker API集成,通过MCP提供图像生成功能。

特性

工具

  • generate_image -根据文本描述生成图像
    • 以文本提示作为输入(1-2048个字符)
    • 返回生成的图像文件的路径

环境变量

必须配置以下环境变量:

  • FLUX_API_URL -Flux-Schnell API端点的URL
  • FLUX_API_TOKEN -Flux Schnell API的身份验证令牌
  • WORKING_DIR (可选)-保存生成图像的目录(默认为当前工作目录)

发展

安装依赖项:

npm install
# or
pnpm install

构建服务器:

npm run build
# or
pnpm build

安装

通过Smithery安装

通过以下方式自动安装适用于Claude Desktop的Flux Schnell图像生成器 史密瑟里:

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

光标配置

在Cursor中配置MCP服务器有两种方法:

项目配置

对于特定于项目的工具,创建 .cursor/mcp.json 项目目录中的文件:

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

此配置仅在特定项目中可用。

全局配置

对于要在所有项目中使用的工具,请创建 ~/.cursor/mcp.json 主目录中具有相同配置的文件:

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

这使得MCP服务器在所有Cursor工作区中都可用。