
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