← 返回
未分类

Comfyui Mcp Skill

Generate AI videos, create storyboards, compose and download video clips, and check task progress via ComfyUI MCP service.
通过ComfyUI MCP服务生成AI视频、创建故事板、合成下载视频片段及查看任务进度。
wangxx07
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 638
下载
💾 0
安装
1
版本
#latest

概述

ComfyUI MCP Skill

AI 视频生成技能,基于 ComfyUI 的 MCP 服务

功能

  • 🎬 视频生成 - 根据提示词生成 AI 视频
  • 📖 分镜生成 - 创建视频分镜脚本
  • 🎞️ 视频合成 - 合并多个视频片段
  • 📥 视频下载 - 下载生成的视频
  • 📊 进度查询 - 查看生成任务进度

技术栈

  • Python 3.10+
  • FastMCP
  • ComfyUI API
  • Docker (可选)

安装

方式 1:从 GitHub 安装

cd /root/.nanobot/workspace/skills
git clone https://github.com/lemnt-ai/comfyui-mcp-server.git comfyui-mcp-skill
cd comfyui-mcp-skill
pip install -r requirements.txt

方式 2:Docker 部署

docker-compose up -d

配置

环境变量

变量说明默认值
--------------------
COMFYUI_HOSTComfyUI 服务器地址localhost
COMFYUI_PORTComfyUI 端口8188
LOG_LEVEL日志级别INFO

配置文件

编辑 config/config.yaml

comfyui:
  host: localhost
  port: 8188
  timeout: 300

server:
  transport: http
  host: 0.0.0.0
  port: 18060
  path: /mcp

使用说明

启动服务

# HTTP 模式
python server.py --transport http --host 0.0.0.0 --port 18060

# stdio 模式
python server.py --transport stdio

工具调用示例

生成视频

generate_video(
    prompt="一个机器人在跳舞",
    duration=5,
    width=512,
    height=512,
    fps=12
)

查询进度

check_progress(prompt_id="xxx-xxx-xxx")

下载视频

download_video(prompt_id="xxx-xxx-xxx")

集成到 nanobot

在 nanobot 配置中添加:

{
  "mcpServers": {
    "comfyui": {
      "command": "python",
      "args": ["/root/.nanobot/workspace/skills/comfyui-mcp-skill/server.py"],
      "cwd": "/root/.nanobot/workspace/skills/comfyui-mcp-skill",
      "env": {
        "COMFYUI_HOST": "localhost",
        "COMFYUI_PORT": "8188"
      }
    }
  }
}

依赖服务

ComfyUI 安装

# 克隆 ComfyUI
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

# 安装依赖
pip install -r requirements.txt

# 启动
python main.py --listen 0.0.0.0 --port 8188

必要节点

  • AnimateDiff
  • ControlNet
  • IPAdapter

工作流文件

工作流配置文件位于 workflows/ 目录:

文件说明
------------
video_workflow.json视频生成工作流
storyboard_workflow.json分镜生成工作流
compose_workflow.json视频合成工作流

常见问题

Q: 视频生成失败?

A: 检查 ComfyUI 服务是否正常运行,端口是否正确。

Q: 生成速度慢?

A: 视频生成依赖 GPU,确保有可用的 GPU 资源。

Q: 如何自定义工作流?

A: 编辑 workflows/ 目录下的 JSON 文件。

相关链接

  • 原项目:https://github.com/lemnt-ai/comfyui-mcp-server
  • ComfyUI: https://github.com/comfyanonymous/ComfyUI
  • FastMCP: https://github.com/jlowin/fastmcp

版本历史

  • v1.0.0 - 初始版本
  • 视频生成
  • 分镜生成
  • 视频合成
  • 进度查询

创建时间:2026-03-17

版本:v1.0.0

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-02 10:53 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 672 📥 324,516
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,062 📥 799,864
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,363 📥 319,036