Comfy MCP 服务器

Comfy MCP 服务器

基于 FastMCP 框架的服务器,通过远程 Comfy 服务器根据提示生成图像。

快速入门

前置条件

  • 安装 uv 包管理工具。
  • 准备从 Comfy UI 导出的工作流 JSON 文件。

配置环境变量

设置以下环境变量:

  • COMFY_URL: Comfy 服务器地址。
  • COMFY_WORKFLOW_JSON_FILE: 工作流文件路径。
  • PROMPT_NODE_ID: 文本提示节点 ID。
  • OUTPUT_NODE_ID: 输出节点 ID。
  • OUTPUT_MODE: 输出模式(urlfile)。

可选配置(如需使用 Ollama 提示生成):

  • OLLAMA_API_BASE: Ollama 服务地址。
  • PROMPT_LLM: 使用的模型名称。

启动服务器

运行以下命令启动服务: uvx comfy-mcp-server

功能

  • generate_image(prompt: str): 根据提示生成图像。
  • generate_prompt(topic: str): 根据主题生成提示。

更多详细信息请参考 README。