MCP Catalogs
首页

comfyui-mcp-server

by joenorton·313·综合分 50

轻量级 Python MCP 服务器,用于本地 ComfyUI,使 AI 智能体能生成和迭代优化图像、音频和视频。

ai-llmmediadeveloper-tools
65
Forks
5
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

ComfyUI MCP 服务器在 AI 智能体和本地 ComfyUI 安装之间架起桥梁,实现了对媒体生成的自然语言控制。该服务器提供了多种工具,包括图像生成、资产管理、作业控制和工作流执行。它通过重新生成功能支持迭代优化,并提供资产标识符以确保后续操作的可靠性。该架构使用可流式 HTTP 传输,既支持简单的单次生成,也支持更复杂的状态控制循环。

试试问 AI

装完之后,这里有 8 个你可以让 AI 做的事:

:AI 助手创建网站首页图像和标志,实现精确控制
:为社交媒体平台生成内容并进行迭代优化
:游戏资产开发,保持一致的变体风格
:根据歌词和标签生成音乐
:内容创作者的自动化媒体生成
:generate_image 和 regenerate 有什么区别?
:我可以使用自定义的 ComfyUI 工作流吗?
:资产如何被识别和引用?

什么时候选它

当你使用 ComfyUI 并希望 AI 代理通过自然对话生成/优化媒体资产时选择。

什么时候不要选它

如果你需要基于云的 AI 生成、希望避免本地设置的复杂性,或需要多用户协作功能,则不要使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • generate_image

    Generate images from text prompts

  • generate_song

    Generate audio from tags and lyrics

  • regenerate

    Regenerate an existing asset with parameter overrides

  • view_image

    View generated images inline in the conversation

  • get_job

    Poll job completion status by prompt_id

  • list_assets

    Browse recently generated assets

  • get_asset_metadata

    Get provenance and parameters for an asset

  • cancel_job

    Cancel a queued or running job

  • list_models

    List available ComfyUI models

  • set_defaults

    Set default values for generation parameters

  • list_workflows

    List all available ComfyUI workflows

  • publish_asset

    Publish a generated asset to the web directory

可对比工具

comfyui-nodesstable-diffusion-mcprunway-mcp

安装

快速安装

1) 克隆并安装依赖项:

git clone https://github.com/joenorton/comfyui-mcp-server.git
cd comfyui-mcp-server
pip install -r requirements.txt

2) 在本地启动 ComfyUI:

cd <ComfyUI_dir>
python main.py --port 8188

3) 运行 MCP 服务器:

python server.py

4) 配置您的 AI 客户端(如 Claude Desktop、Cursor):

{
  "mcpServers": {
    "comfyui-mcp-server": {
      "type": "streamable-http",
      "url": "http://127.0.0.1:9000/mcp"
    }
  }
}

FAQ

generate_image 和 regenerate 有什么区别?
generate_image 根据提示创建新图像,而 regenerate 使用可选的参数覆盖重新创建现有资产,无需提供新提示。
我可以使用自定义的 ComfyUI 工作流吗?
是的,只需将 JSON 工作流文件放在 workflows/ 目录中,并使用 PARAM_* 占位符将参数作为 MCP 工具暴露。
资产如何被识别和引用?
资产通过 (文件名、子文件夹、类型) 元组标识,而不是 URL,这样在主机名变更时也能保持稳定。

comfyui-mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。