comfyui-mcp

comfyui-mcp

artokun
126 звёзд25 форков
comfyui-mcp — это мост между AI-ассистентом и ComfyUI. Вы отдаёте команды на естественном языке — ассистент сам запускает воркфлоу, генерирует изображения, управляет моделями и следит за состоянием видеопамяти. Больше не нужно открывать веб-интерфейс ComfyUI для базовых операций: всё делается прямо из чата. Сервер включает 80+ MCP-инструментов, 10 слеш-команд, 6 навыков, 3 автономных агента и 3 хука. Он автоопределяет установку ComfyUI на компьютере, его порт и окружение (macOS, Linux, Windows). Идеально для разработчиков и DevOps-инженеров, которые хотят встроить генеративную графику в свой AI-пайплайн. comfyui-mcp расширяет как стандартный чат Claude Desktop, так и Claude Code. В Claude Code появляются слеш-команды и автономные агенты для сложной автоматизации задач. Сервер поддерживает три режима развёртывания: локальный, удалённый сервер и Comfy Cloud.

Установка

npx -y comfyui-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикartokun

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Запускает готовые воркфлоу ComfyUI из текстового запроса — не нужно переключаться между окнами.
  • Генерирует изображения с поиском и доугрузкой чекпоинтов через CivitAI прямо во время работы.
  • Собирает новые пайплайны из нод под описание задачи на лету.
  • Визуализирует граф текущего пайплайна, чтобы вы наглядно видели структуру генерации.
  • Управляет установленными моделями: показывает список, скачивает и удаляет модели.
  • Контролирует VRAM: очищает кеш и сбрасывает engine ComfyUI при ошибках Out of Memory.
  • Ищет, устанавливает и обновляет кастомные ноды из GitHub.
  • Работает через слеш-команды в Claude Code: /generate, /workflow, /models и другие.
  • Использует автономных агентов для сложных многошаговых сценариев (анализ, сборка, генерация, отдача результата).
  • Автоматически определяет окружение: порт ComfyUI, операционную систему и доступные ресурсы.

Как подключить

Перед установкой убедитесь, что ComfyUI запущен.

1. Установите сервер MCP:

npx -y comfyui-mcp

2. Добавьте конфигурацию в настройки Claude Desktop или Code (файл ~/.claude/settings.json):

{ "mcpServers": { "comfyui": { "command": "npx", "args": ["-y", "comfyui-mcp"], "env": { "CIVITAI_API_TOKEN": "" } } } }

Токен CivitAI необязателен, но нужен для автоматической загрузки моделей.

3. Перезапустите клиент.

Если используете Claude Code, для доступа к слеш-командам и агентам установите плагин:

claude plugin install comfyui-mcp

Примеры запросов

  • «Сгенерируй изображение заката над горами в стиле акварели. Найди подходящий чекпоинт на CivitAI и загрузи его автоматически.»
  • «Загрузи и запусти воркфлоу из файла workflow.json. Оптимизируй его — убери лишние ноды и сократи количество шагов до 20.»
  • «Почисти кеш VRAM, проверь, нет ли утечки памяти. Перезапусти engine ComfyUI, если нужно.»
  • «Установи ноду ComfyUI-InstantID. Покажи инструкцию по её настройке и создай портрет с переносом стиля.»
  • «Проверь текущее состояние VRAM. Если занято больше 80%, останови очередь и очисти кеш.»

Технические детали

  • Язык: TypeScript
  • Транспорт: stdio
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop, Claude Code, любой MCP-совместимый хост
  • Поддержка ОС: macOS, Linux, Windows
  • Требования: Node.js >= 22, установленный ComfyUI (любой версии)
  • Режимы развёртывания: локальный, удалённый (RunPod, VPS), облачный Comfy Cloud

Поделиться