Flux Schnell Server

Flux Schnell Server

site icon
2025.03.07 1
Python图像生成API服务内容生成
Flux Schnell Server 是一个基于 Flux Schnell 模型的 MCP 图像生成服务器,提供基于 MCP 协议的图像生成 API,支持自定义图片尺寸、设置随机种子以复现特定生成结果,并支持异步流式响应。
View on GitHub

Overview

基本能力

产品定位

Flux Schnell Server 是一个基于 Flux Schnell 模型的 MCP 图像生成服务器,主要用于通过 API 生成高质量的图像。

核心功能

  • 提供基于 MCP 协议的图像生成 API
  • 支持自定义图片尺寸(宽度和高度)
  • 支持设置随机种子以复现特定生成结果
  • 支持异步流式响应
  • 提供 HTTP 接口调用 Hugging Face 的模型服务

适用场景

  • 网页图片展示
  • 社交媒体分享
  • 应用程序界面

工具列表

  • image_generation:用于生成图像的 API 工具,支持自定义尺寸和随机种子。

常见问题解答

暂无明确常见问题解答部分。

使用教程

使用依赖

  • Python >= 3.10
  • 依赖包:
  • httpx >= 0.28.1
  • mcp[cli] >= 1.3.0

安装教程

  1. 创建并激活 Python 虚拟环境
uv venv && source .venv/bin/activate  # Unix/macOS
# 或
.venv\Scripts\activate  # Windows
  1. 安装开发依赖
uv sync  # 以可编辑模式安装项目

调试方式

  1. 启用调试
mcp dev main.py
或者
npx -y @modelcontextprotocol/inspector uv run main.py
  1. 调用图像生成工具:
# 示例代码
async def test_main():
    img_url = await image_generation(
        prompt="your prompt here",
        image_width=512,  # 可选,默认512
        image_height=512, # 可选,默认512
        seed=3           # 可选,默认3
    )
    print(img_url)

许可证

None