MCP.so
登录

ComfyUI MCP Server

@joenorton

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

joenorton

关于 ComfyUI MCP Server

面向本地 ComfyUI 的轻量级 Python MCP(Model Context Protocol)服务器

ComfyUI MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "comfyui-mcp-server": {
      "command": "python",
      "args": [
        "main.py",
        "--port",
        "8188"
      ]
    }
  }
}

ComfyUI MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

什么是 ComfyUI MCP Server?

这是一个轻量级 MCP(Model Context Protocol)服务器,让 AI 智能体借助本地 ComfyUI 实例生成并迭代优化图像、音频和视频。它通过自然对话提供 generate_image、generate_song、regenerate、view_image、任务管理和发布等工具。

如何使用 ComfyUI MCP Server?

克隆仓库,使用 pip install -r requirements.txt 安装依赖,确保 ComfyUI 已在本地运行(默认端口 8188),然后用 python server.py 启动服务器。添加一个 .mcp.json 文件,填写服务器 URL http://127.0.0.1:9000/mcp,并使用 "type": "streamable-http" 或 "type": "http",即可连接 AI 客户端(例如 Cursor、Claude、n8n)。附带的 test_client.py 可以在没有 AI 客户端的情况下验证配置。

ComfyUI MCP Server 的主要功能

  • 通过自然语言生成图像、音频和视频
  • 使用 regenerate 迭代优化(无需重新编写提示词)
  • 任务管理:轮询、取消、队列状态
  • 通过 (filename, subfolder, type) 标识资产,确保后续操作可靠
  • 通过 view_image 为智能体提供可选的视觉反馈
  • 可配置的默认值,并支持自定义工作流
  • 以确定性压缩将资产发布到 Web 项目

ComfyUI MCP Server 的使用场景

  • AI 智能体通过迭代式对话生成并优化图像
  • 为 Web 项目自动创建资产并发布到项目目录
  • 基于单个本地实例进行多模态生成(图像、音频、视频)
  • 通过显式的任务管理来控制长时间运行的生成任务
  • 与 AI 助手集成,产出可直接发布的媒体资产

常见问题

1

需要哪些依赖?

必须在本地安装并在 8188 端口运行 ComfyUI。需要 Python 3.8+ 以及 `requirements.txt` 中列出的包。模型必须放在 `<ComfyUI_dir>/models/checkpoints/` 下。

2

传输方式是怎样的?

服务器使用 Streamable HTTP 传输(基于 HTTP,而非 WebSocket),默认绑定到 `http://127.0.0.1:9000/mcp`。客户端可以使用 `"type": "streamable-http"` 或 `"type": "http"` 进行连接。

3

生成的资产存储在哪里?

资产存储在运行 ComfyUI 的本机上,且是临时性的:`asset_id` 引用仅在 MCP 服务器运行期间、且在 24 小时 TTL(可配置)之内有效。服务器重启后资产会丢失。

4

支持认证吗?

没有内置认证。服务器仅绑定到 localhost,在没有反向代理或认证层的情况下不应公开暴露。

5

有哪些已知限制?

资产注册表是临时的(服务器重启后丢失),资产在 24 小时后过期(可通过 `COMFY_MCP_ASSET_TTL_HOURS` 配置),`view_image` 仅支持图像格式(PNG、JPEG、WebP、GIF)。工作流必须包含 `PARAM_*` 占位符,才能被自动暴露为工具。

评论

其他 分类下的更多 MCP 服务器