Mistral SDXL MCP 图像生成工具

Mistral SDXL MCP 是一个基于ComfyUI和MLLM API的图像生成工具,支持通过命令行或环境变量配置,适用于需要自动化图像生成的开发场景。

  • by lehadnk
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 lehadnk/mistral-sdxl-mcp

使用说明

设置

软件要求:Python≥3.13,Poetry
先决条件:

  • 访问与OpenAI兼容的MLLM API
  • 已部署的ComfyUI后端和导出的工作流文件
  • 访问S3兼容存储后端(建议使用MinIO,但任何S3提供程序都可以工作)
  1. 克隆存储库: git clone git@github.com:lehadnk/mistral-sdxl-mcp.git
  2. 打开终端并运行: poetry install
  3. 导航到 ./src 目录。
  4. 启动MCP服务器:
    python -m mistral_sdxl_mcp.comfyui_mcp_server --minio-key k3s --minio-secret k3s
  5. 启动CLI客户端:
    python -m mistral_sdxl_mcp.cli --minio-key k3s --minio-secret k3s

配置

MCP服务器和CLI客户端都可以使用命令行参数或环境变量进行配置:

CLI参数 环境变量 描述
--openai-url OPENAI_URL 与OpenAI兼容的API终结点的URL
--openai-model OPENAI_MODEL 用于聊天完成的模型名称
--comfyui-url COMFYUI_URL ComfyUI API的基本URL
--comfyui-workflow-path COMFYUI_WORKFLOW_PATH ComfyUI工作流JSON文件的路径
--mcp-server-url MCP_SERVER_URL 远程MCP服务器的WebSocket URL
--minio-host MINIO_HOST MinIO(或其他S3兼容)存储后端的主机名
--minio-key MINIO_KEY MinIO访问密钥(必需的)
--minio-secret MINIO_SECRET MinIO密钥(必需的)
--mcp-server-listen-address MCP_SERVER_LISTEN_IP MCP服务器将监听的IP地址
--mcp-server-listen-port MCP_SERVER_LISTEN_PORT MCP服务器将侦听的端口