设置
软件要求:Python≥3.13,Poetry\ 先决条件:
- 访问与OpenAI兼容的MLLM API
- 已部署的ComfyUI后端和导出的工作流文件
- 访问S3兼容存储后端(建议使用MinIO,但任何S3提供程序都可以工作)
- 克隆存储库:
git clone git@github.com:lehadnk/mistral-sdxl-mcp.git - 打开终端并运行:
poetry install - 导航到
./src目录。 - 启动MCP服务器:\
python -m mistral_sdxl_mcp.comfyui_mcp_server --minio-key k3s --minio-secret k3s
- 启动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服务器将侦听的端口 |
