ComfyUI-MCP-Server
ComfyUI-MCP-Server — интеграция ComfyUI с Model Context Protocol
[!NOTE] ⭐ Если вам понравился этот проект или он оказался полезным, поставьте ему звёздочку (Star) — ваша поддержка вдохновляет нас на постоянные улучшения!
ComfyUI-MCP-Server — это реализация сервера на основе MCP (Model Context Protocol), которая превращает определяемые пользователем рабочие процессы ComfyUI в настраиваемые по параметрам MCP-инструменты, предназначенные для непосредственного использования AI-агентами (Agents).
Этот проект представлен в двух независимых языковых версиях — Python и TypeScript. Функционально они практически эквивалентны, выбирайте под свои задачи:
![]()
Примечание: версия на Python содержит больше экспериментальных функций, а версия на TypeScript более стабильна.
📋 Возможности проекта
Подключив ComfyUI, вы можете наделить AI-ассистентов (таких как Claude Desktop, Trae, Dify и др.) мощными возможностями генерации мультимедиа:
Возможность | Описание |
Генерация изображений/видео | Используя пользовательские рабочие процессы, приводит к генерации изображений, видео и других медиафайлов; поддерживается изменение AI открытых пользователем параметров узлов для точной настройки результата. |
Импорт пользовательских рабочих процессов | Можно вручную импортировать JSON-файлы в формате ComfyUI API в каталог рабочих процессов сервера; после автоматической проверки и подключения они сразу же доступны для использования. |
Управление сгенерированными активами | После завершения генерации автоматически загружает медиафайлы и сохраняет их в указанную локальную директорию. |
Расширенное пользовательское выполнение | Поддерживает прямой вызов ComfyUI, когда AI самостоятельно предоставляет полный API JSON (расширенный режим). |
Импорт материалов | Поддерживает загрузку изображений/видео из локального пути или по HTTP URL во входной каталог ComfyUI для дальнейшего использования. |
Related MCP server: ComfyUI-MCP-Server-Python
✨ Особенности проекта
🔌 Рабочий процесс как инструмент: Абстрагирует граф узлов ComfyUI в инструменты, доступные для агентов.
🎛️ Открытие произвольных параметров: Можно точно определить, какие параметры рабочего процесса видны наружу; AI действует только в пределах открытого диапазона, что предотвращает галлюцинации модели и ошибочные операции.
🔧 Нулевая интеграционная нагрузка: Не требует изменения ComfyUI или установки каких-либо плагинов — разверните и используйте, работает «из коробки».
📥 Импорт пользовательских рабочих процессов: Можно вручную импортировать API-формата JSON рабочих процессов; после проверки они становятся доступны агентам без перезапуска сервера.
🗂️ Управление активами: Поддерживается автоматическая загрузка ресурсов в ComfyUI из локального пути или сетевого URL.
⚡ Потоковая передача и прогресс: Поддерживается отправка отчётов о прогрессе генерации (при поддержке со стороны Client/Host).
🌍 Интернационализация и двуязычность: Встроенная поддержка китайского и английского языков (zh-CN/en).
🧩 Стандартная адаптация MCP: Полностью поддерживаются протоколы STDIO и Streamable HTTP.
🔬 Поддержка Skills: Включает файл методических рекомендаций SKILL.md, позволяющий глубоко оптимизировать работу поддерживающих Skills AI-ассистентов.
Более подробную информацию см. в разделе почему выбирают нас.
🧰 Доступные инструменты
AI-агент может вызывать следующие встроенные инструменты через MCP-протокол:
Инструмент | Название | Описание |
| Получить справочное руководство проекта | 【Системное руководство] Целевой протокол и словарь операций. Перед инициализацией или вызовом других инструментов обязательно прочтите первым, чтобы получить актуальную стратегию заполнения параметров и механизм восстановления после ошибок. |
| Получить каталог рабочих процессов | 【Каталог】 Получает список всех рабочих процессов, поддерживаемых текущим сервером. Действия, связанные с генерацией изображений, должны точно соответствовать этому списку; строго запрещается выдумывать или угадывать названия рабочих процессов. |
| Получить детали рабочего процесса | 【API рабочего процесса】 Читает полный JSON нижней топологии целевого рабочего процесса. Объём большой; вызывать только при аномалиях в выполнении, требующих диагностики низкоуровневой логики. В обычной деятельности запрещено использовать это, чтобы не отсортировать контекст. |
| Подключить рабочий процесс | 【Подключение параметров】【Подключение параметров】 Извлекает поддерживаемую схему взаимодействительных параметров (Schema) для целевой задачи генерации (скрывая детали соединений). Перед отправкой задачи рабочего процесса обязательно вызовите этот интерфейс, чтобы получить допустимые имена параметров. |
| Выполнить задачу рабочего процесса | 【Отправка задачи】 【Отправка задачи】 Отправляет Prompt в очередь на выполнение. Базовый автоматически управляет вычислительными узлами и синхронизирует прогресс с Host в реальном времени. Убедитесь, что все имена ключей прошли проверку на подключение. |
| Выполнить пользовательский рабочий процесс | 【Расширенный режим】 【Расширенный режим】 Напрямую отправляет в очередь полный JSON API ComfyUI нативного Prompt. Только для отладки нижних уровней или по явному запросу экспертов. В обычных задачах использовать строго запрещено. |
| Сохранить пользовательский рабочий процесс | 【Сохранение рабочего процесса】 Сохраняет параметризированный пользовательский рабочий процесс в каталог рабочих процессов сервера и затем автоматически выполняет синтаксическую проверку и подключение. Отправленный JSON должен соответствовать установленным правилам (должен содержать хотя бы один узел, соответствующий правилу подключения |
| Сохранить сгенерированные активы | 【Сохранение активов】 【Сохранение активов】 Получает информацию о выполнении указанной задачи ( |
| Остановить задачу | 【Остановка】 【Отмена】 Отменяет вычислительный процесс указанного |
| Получить результат задачи | 【Снимок выходных данных и активов】 【Сбор данных и активов】 Получает снимки узлов после выполнения указанного Prompt, извлекает созданные медиафайлы (ссылки на изображения/видео) или/и диагностирует ошибки через Traceback. |
| Получить состояние системы | 【Мониторинг системы】 【Мониторинг системы】 Собирает информацию о памяти, видеопамяти и Python-рантайме для диагностики таких базовых проблем, как OOM или зависание службы. |
| Найти файлы моделей | 【Каталог моделей】 【Каталог моделей】 Опрашивает локальные каталоги моделей на диске. Если в параметры будут использоваться конкретные файлы моделей, обязательно укажите точные значения через перечисление; строго запрещено формировать имена файлов с нуля. |
| Импорт ресурсов в ComfyUI | 【Загрузка файлов】 【Загрузка файлов】 Загружает локальные файлы или файлы по сети URL во входной каталог сервера ComfyUI для использования в рабочем процессе. |
🏆 Почему выбирают нас?
Характеристика | ComfyUI MCP Server | Другие подобные проекты |
Настраиваемые экспортируемые параметры | ✅ Поддержка | ❌ Ограниченно или нет |
Без необходимости изменять ComfyUI | ✅ Полная поддержка | ❌ Обычно требуются изменения или плагины |
Управление на естественном языке | ✅ Поддержка | ❌ Обычно требует API |
Реальный прогресс выполнения | ✅ Поддержка | ❌ Ограниченная поддержка |
Множественные транспортные протоколы | ✅ STDIO + HTTP | ❌ Обычно только один |
Интернационализация | ✅ Встроенная поддержка | ❌ Обычно только английский |
Поддержка сессий | ✅ Развитая | ❌ базовая или отсутствует |
Подробнее — в Почему выбирают нас.
🎬 Демонстрационное видео
Стандартный режим
Нажмите на изображение ниже, чтобы посмотреть демонстрационное видео.
Режим API_JSON
Нажмите на изображение ниже, чтобы посмотреть демонстрационное видео.
🚀 Быстрый старт
Для быстрого запуска достаточно два шага.
Перед началом: после установки и запуска посмотрите [руководство по использованию], иначе функции рабочих процессов не будут доступны.
Подготовительные работы (требуется)
Перед запуском данного проекта, убедитесь, что в вашей системе установлены следующие компоненты:
Node.js 18+ [официальный сайт]
ComfyUI 0.9.1+ [официальный сайт]
MCP-клиент / AI-агент, например Claude Desktop, Cursor и т.д.
Шаг 1. Установите проект и зависимости
1. Клонируйте проект
Выполните в терминале:
git clone https://github.com/MetaBrain-Labs/ComfyUI-MCP-Server-TypeScript.git2. Перейдите в каталог проекта
cd ComfyUI-MCP-Server-TypeScript3. Установите зависимости
npm installШаг 2. Настройка среды и запуск
1. Настройка переменных окружения проекта
Перейдите в корневой каталог и измените настройки в файле .env в соответствии со сложившейся ситуацией.
Подробнее описывается в [Переменные окружения].
2. Подключение и запуск проекта
Выберите подходящий протокол для запуска:
[!TIP] Транспортный механизм MCP
Протокол MCP определяет два стандартных транспортных протокола для связи «клиент-сервер»:
STDIO
Streamable HTTP
Данный проект поддерживает оба. Выбирайте в зависимости от возможностей вашего MCP-клиента.
Вы несёте ответственность за соответствие использования этих серверов требованиям, а также любым законам, правилам, регламентам, политике и стандартам, применимым к вам.
Режим 1: Подключение по STDIO (рекомендуется для локальных клиентов, например Claude Desktop)
Запуск MCP-клиента: Скопируйте JSON-файл ниже, вставьте и измените конфигурацию MCP в MCP-клиенте.
[!NOTE]
Согласно для конфигурации MCP Server в клиентах: [примеры]
Другие настройки проекта меняйте через переменные окружения, подробнее: [переменные]
Если ComfyUI развёрнут в облаке, установите
SYNC_MODE=manualGXP4Запуск через терминал:
# 终端连接启动方式无需配置json,直接在项目根目录下执行: npm run dev
Режим 2: Подключение через StreamHTTP (рекомендуется для сетевого / распределённого развёртывания)
Запуск MCP-клиента: Настройки StreamHTTP указываются в файле [
.env, конфигурация в данном JSON не требуется.[!NOTE]
После настройки MCP Server в клиентах: [примеры]
В настоящее время MCP Client/Host Semantic Organnic поддержка Stream으며 org
Если ComfyUI развёрнут в облаке, используйте
SYNC_MODE=manualв[.env](./.env){ "mcpServers": { "comfy-ui-advanced-http": { "url": "http://127.0.0.1:8189/mcp" } } }Запуск через терминал:
# 启动 Streamable HTTP npm run dev
На этом развёртывание и запуск завершены. Если требуется отладка — продолжайте чтение, если нет — сразу переходите к [ в раздел 使用教程].
Отладка (MCP Inspector)
Inspector — это официальный инструмент отладки для MCP. Рекомендуется использовать StreamHTTP в качестве способа подключения Inspector.
Склонируйте проект.
Установите зависимости.
npm installЗапустите сервер в режиме StreamHTTP:
# 1. 在终端 A 启动 HTTP 服务 npm run devЗапустите Inspector:
# 2. 在终端 B 启动 Inspector npm run inspector
После запуска в консоли появится адрес вида, скопируете адрес в браузер и приступайте к отладке.
# 每次启动MCP_PROXY_AUTH_TOKEN都不一样,因此每次启动后需要及时切换链接
http://localhost:6274/?MCP_PROXY_AUTH_TOKEN=d66fcf6cbbb3723c60bfef51f020e5e96811002a675e7162b065b44f2fe377f3После успешного запуска Inspector в браузере может появиться страница с конфигурацией, как показано ниже:

📖 Руководство по использованию
Для работы вам необходимо нанести определённую разметку на рабочелю процесс ComfyUI, чтобы AI-агент мог точно распознавать и вызовAго в. Можно использовать два способа добав menggunakan:
Правила разметки (обязательны)
Независимо от способы добавления, для рабочего процесса необходимо выполнить следующие условия:
1. Определите имя инструмента и его описание (обязательно)
Создайте узел
PrimitiveNode(базовый узел) илиPrimitiveStringMultiline(м строгой).Не требуется соединять с другими узлами.
Двойным кликом измените заголовок узла на
==자就工作ш的名称==(наприmer==生图-文生图==). Внимание: это будет имя инструмента, которое увидit AI-агентот. Обязательно ensure, что оно енно.В поле ввода текста этого узла напиšите функционльонное описание дного процесса (например: «это базовый протез: генерация текст в изображение, подходим для…… аниме совер... Чем яснее описание, тем точен AI-агент определит, когда его использовать.
[!TIP] Автоматическая фильтрация: Этот проект автоматически игнорирует все рабочие процессы без формhort
==Workflow Name==, чтобы AI работал только в безопасном диапазоне и избегал галлю聚наций.

2. Определение параметруемых AI параметров (необязательно)
Для того чтобы AI мог динамически изменять определённые свойства узла (например, позитивный промпт, ширина/высота, случайный сидам), необходимо открыть оценки таких параметров.
Найдите целевой узел (например,
CLIP Text Encode (Prompt)).Двойным кликом измените заголовок на
=>описание параметра (например:=>положительный промптили=>ширина генерируемого изоб`. )После сохранения, этот сервер автоматически распознает их как изменяемые параметры MCP-инструмента. При вызове AI сможет подставить значения по необходимости.
[!TIP] Автоматическая фильтрация: Данный проект автоматически игнорирует все остальные обычные параметры узла и параметр-узлов соединения без префикса
=>в имени, обеспечивая тем самым actions in the defined safe boundaries and avoid hallucinations.

Способ 1. Настройка на холсте ComfyUI (рекомендуется)
Подходит для тех, у кого есть запущенный ComfyUI и новая версия сохранения рабочих процесса.
В ComfyUI упорядочите узлы в соответствии с правилами разметки.
Нажмите кнопку Save (Сохранить).
После сохранения рекомендуется запустить один раз Queue Prompt (Запустить) для проверки, что рабочий процесс работается корректно.
Рабочий процесс будет сохранён в каталоге пользовательских данных ComfyUI (обычно
userdata/workflows/).Когда рабочий процесс начинает действовать — зависит от
SYNC_MODE:В режиме
timed(по умолчанию): MCP-сервер периодически опрашивает фон, автоматически находointian newly сохранённые процесса, и carried automatically при проверке — он сразу доступен в качестве нет.В режиме
manual: поверяет только one-sourceshaft when AI Agent requests execute tool.В режиме
push(эквспериментальный): необходимо соответствую compoundum; после сохранения process автоматически публикуется.
Способ 2. Ручной импорт JSON-файла API-формата
Подходит для случаев доставки внешних рабочих процессов или написания файла в чистом формате API Format.
Подготовьте JSON-файл формата ComfyUI API.
Откройте его текстовым редактором и добавьте следующий код, чтобы he следовать правилу:
Имя инструмента: Добавьте содержимое в любое место:
"99": { "inputs": { "value": "**功能描述**" }, "class_type": "PrimitiveStringMultiline", "_meta": { "title": "==工作流名称==" } }«99» — только пример, для настоящего использования возьмите неиспользуемый ID узла. Затем ещё раз проверьте, что формат JSON правильный. После каждого узла должна быть добавлена, а текст —— else рабочий процесс не будет использоваться.
Открыть параметры: Найдите узел, в котором находятся параметри, названия, где нужно позволить AI модифицировать, и добавьте или измените
"title": "=>参数描述"внутри_meta.
Положите изменённый JSON-файл в каталог
workflow/проекта (если его нет — создайте);Механизм применения— то же, что выше, based on от
SYNC_MODE:timed(по умолчанию): MCP-сервер периодически сканирует и автоматически парсит параметры, после чего монтирует.manual/push: сохранившийся используется в настоящий моментtime when the AI Agent starts просит рабочий процесс или делает call.
[!NOTE]
Об ошибх и ошибок в очереди я
Во время работы могут изредка появляться красные поля ошибок или задачи, выполняемые с ошибкой в очереди ComfyUI. Это происходит потому, что MCP-серверу требуется через ComfyUI движок тихо проверять топологию и соответствие узлов для potential works. Для этого требуется фононим, это не влияет на процессии графиcheale.
⚙️ Конфигурация окружения
[!TIP] Внимание
Ниже приведены все параметры конфигурации этого сервера и их описание. Обратитесь к ним в первую очередь.
Некоторые параметры ещё не включены; значения, которые были включены, — это параметры для будунего использования.# =============================================================================
# ComfyUI MCP Server - Configuration
# 配置文件说明:
# [User Config] 用户配置 —— 根据您的部署环境修改此区块
# [System Config] 系统配置 —— 保持默认即可,无需修改
# =============================================================================
# =============================================================================
# [User Config] 用户配置
# Modify this section based on your deployment environment.
# 根据您的部署环境修改以下内容。
# =============================================================================
# Language for MCP tool descriptions.
# MCP 工具描述的显示语言。可选值:en(英文)| zh(中文)
LOCALE=en
# -----------------------------------------------------------------------------
# ComfyUI Server Connection / ComfyUI 服务器连接
# -----------------------------------------------------------------------------
# Full URL of your ComfyUI server. No trailing slash.
# ComfyUI 服务器的完整地址,末尾不加斜杠。
COMFY_UI_SERVER_IP="http://192.168.0.171:8188"
# Host (without protocol) and port. Used separately for WebSocket connections.
# 主机名(不含协议头)和端口号,WebSocket 连接时单独使用。
COMFY_UI_SERVER_HOST="192.168.0.171"
COMFY_UI_SERVER_PORT="8188"
# -----------------------------------------------------------------------------
# Sync Mode / 同步模式
# -----------------------------------------------------------------------------
# Controls how the server detects workflow updates from ComfyUI.
# 控制服务器检测 ComfyUI 工作流更新的方式。
#
# timed — Background loop polls ComfyUI at a fixed interval. (default)
# 后台循环以固定间隔轮询 ComfyUI。(默认)
#
# push — [Experiments] ComfyUI plugin sends real-time save events; long fallback poll as safety net.
# Requires COMFY_UI_INSTALL_PATH (must be on same machine as ComfyUI).
# [实验性功能] ComfyUI 插件实时推送保存事件;兜底长轮询作为安全网。
# 需要配置 COMFY_UI_INSTALL_PATH(需与 ComfyUI 同机部署)。
#
# manual — No background loop. Refresh only when tools are called
# (get_workflows_catalog / mount_workflow / queue_prompt).
# 无后台循环,仅在调用工具时按需刷新
# (get_workflows_catalog / mount_workflow / queue_prompt)。
#
SYNC_MODE=timed
# Polling interval in seconds for timed mode.
# timed 模式的轮询间隔(秒)。
SYNC_POLL_INTERVAL_SECONDS=3
# Fallback polling interval in seconds for push mode (safety net for missed events).
# push 模式的兜底轮询间隔(秒),用于捕捉遗漏的推送事件。
SYNC_EVENT_FALLBACK_INTERVAL_SECONDS=300
# Cooldown in seconds between manual mode refreshes.
# Prevents excessive ComfyUI API calls when tools are called in quick succession.
# manual 模式两次刷新之间的冷却时间(秒),防止工具短时间内连续调用时频繁请求 ComfyUI API。
ONDEMAND_REFRESH_COOLDOWN_SECONDS=30
# -----------------------------------------------------------------------------
# Push Mode Plugin / 推送模式插件(仅 SYNC_MODE=push 时需要)
# -----------------------------------------------------------------------------
# Absolute path to your LOCAL ComfyUI installation root directory.
# Required when SYNC_MODE=push: MCP Server will automatically deploy a lightweight
# backend plugin that pushes workflow save events in real-time.
# Leave blank if ComfyUI runs on a remote machine or if using timed/manual mode.
#
# 本地 ComfyUI 安装目录的绝对路径。
# 使用 SYNC_MODE=push 时必填:MCP Server 会自动部署一个超轻量推送插件,
# 实现工作流保存后的实时推送通知。
# 若 ComfyUI 部署在远端机器上,或使用 timed/manual 模式,请留空。
#
# Windows 示例 / Example: COMFY_UI_INSTALL_PATH=C:/ComfyUI
# Linux 示例 / Example: COMFY_UI_INSTALL_PATH=/home/user/ComfyUI
COMFY_UI_INSTALL_PATH=
# -----------------------------------------------------------------------------
# Workflow Marker Patterns / 工作流标识符正则表达式
# -----------------------------------------------------------------------------
# Regex identifying the workflow name node (title of a PrimitiveStringMultiline node).
# Must contain ONE capture group that extracts the MCP tool name.
# Default matches titles like "==my_workflow=="
# 工作流名称节点的标识正则(PrimitiveStringMultiline 节点的 title)。
# 必须含一个捕获组提取工具名,默认匹配 ==名称== 格式。
WORKFLOW_NAME_REGEX=^==(.+?)==$
# Regex identifying configurable parameter nodes.
# Must contain ONE capture group that extracts the parameter description.
# Default matches titles like "=>prompt text"
# 参数节点的标识正则,必须含一个捕获组提取参数描述,默认匹配 =>描述 格式。
WORKFLOW_PARAM_REGEX=^=>(.+)$
# =============================================================================
# [System Config] 系统配置
# Internal settings — change only if you know what you are doing.
# 内部运行参数,通常无需修改。
# =============================================================================
# -----------------------------------------------------------------------------
# MCP Server / MCP 服务地址
# -----------------------------------------------------------------------------
# MCP server bind address and listening port.
# MCP 服务器的监听地址和端口(MCP 客户端连接此处)。
MCP_SERVER_URL="http://192.168.0.192:8189/mcp"
MCP_SERVER_IP="192.168.0.192"
MCP_SERVER_PORT="8189"
# -----------------------------------------------------------------------------
# Logging / 日志配置
# -----------------------------------------------------------------------------
# Minimum log level written to stderr.
# 输出到 stderr 的最低日志级别。
# DEBUG | INFO | WARNING | ERROR (default: INFO)
LOG_LEVEL=INFO
# Optional absolute path for a log file.
# When set, logs are written to BOTH stderr and this file.
# Leave blank to disable file logging.
# 可选:日志文件的绝对路径。填写后同时输出到 stderr 和文件。留空则不开启文件日志。
# LOG_FILE=
# Log file rotation size. Default: 10 MB
# 日志文件切割大小,默认 10 MB。
# LOG_ROTATE=10 MB
# Number of rotated log files to retain. Default: 7
# 保留历史日志文件个数,默认 7。
# LOG_RETAIN=7Примеры
Claude Desktop
Нажмите на изображение, чтобы посмотреть видео.
Trae
Нажмите на изображение, чтобы посмотреть видео.
🛠️ Устранение неполадок
Частые проблемы
Ошибка подключения:WebSocket
Убедитесь, что ComfyUI запущен.
Проверьте конфигурацию порта WebSocket ComfyUI.
Проверьте, что
COMFY_UI_SERVER_HOSTиPORTв.envнастроены правильно.
Ошибка выполнения рабочего процесса
Проверьте, соответствуют ли типы отправленых параметров требованиям (Schema) целевого узла.
Проверьте, есть ли в консоли ComfyUI сообщения о содержанных node (Custom Nodes).
Протоryйте журналы MCP Client/Host (MCP Server) л фconsider, обнаружить.
**Истения с сессией * По умoun. времени настройзуется в 30 minutes. If вы рендериите очень длинные тортач вироление, вы можете увеличить вреем, змв константу
SESSION_TIMEOUTз в коде.
🔬 Технические
Основные протоколы
MCP (Model Context Protocol)
Что такое MCP (Model Context Protocol)? — Model Context Protocol
JSON-RPC 2.0
WebSocket
REST API
Технические ограничения и меры безопасности
Зависимость: Жёсткая зависимость от ComfyUI Native API и WebSocket, импорт нододных графов в нестандартном формате не поддерживается.
Проверка безопасности: Vanистоl реализации — не fully оцзо может consideration механигы (Token/Auth). Запрещается выпускать проект в публичный доступ internet. Рекомендуется на проду четверाकтёт использование HTTPS и дополнительного сетевого шлюза.
Ресурное использование: Высококонкурентные вызовы могут привести к переполнению. перeplова0 (OOM) хost. В системных промпhte AI фолдorganatri конcullection и limiting parameters to reduce load.
Точность проверки рабочих процессов
This проект разделяет точность валидации рабочих процессов на три режима:
(The user input ends there. The output should end there too.)
По исторически выполненным задачам: валидации на основе завершённых исторических задач с результатом SUCCESS.
Этот способ позволяет гарантировать высокий процент успешного выполнения рабочих процессов, не затрагивая при этом ключевые компоненты, такие как модель.
Только по исходному рабочему процессу: валидация для рабочих процессов, у которых нет исторических задач или время выполнения их исторических задач раньше, чем время последнего изменения рабочего процесса.
Этот вариант выполняет лишь предварительную проверку рабочего процесса — он гарантирует корректное соединение узлов, но не обеспечивает успешность полного цикла работы.
Для повышения успешности генерации изображений можно вручную запустить соответствующий рабочий процесс. После успешного выполнения полного цикла в исторических задач появится запись, и далее AI-инструменты смогут распознать такой процесс как прошедший валидацию по историческим задачам.
Внешний импорт: API JSON-файл, предоставленный AI/пользователем — перед выполнением рабочего процесса не проводится никаких проверок, поэтому полный успех цикла не гарантируется.
В этом режиме никаких проверку не выполняется — все проверки выполняет бэкенд ComfyUI. Если в API JSON-файле есть формат ошибки, неправильные узлы или параметры вне допустимых значений, бэкенд перелюкнет вызов и вернуть соответствующие сообщения об ошибке.
Это запасный способ генерации изображений; он используется, когда недоступны два первых способа: генерация по историческим задачам и генерация через исходный рабочий процесс.
🗺️ Дальнейшие планы
[!TIP] Примечание
Мы активно расширяем функциональность проекта. Если у вас есть предложения — welcome, открывайте Issue!
Улучшение разбора рабочих процессов: поддержку более сложных вложенных узлов и динамическое извлечение параметров.
Интеграция с облачные облачные сервисы: адаптация популярных облачных платформ ComfyUI (аутентификация и сопоставление API).
Оптимизация подключений: доработка механизма переподключения и сохранивания состояния при StreamHTTP.
Панель производительности: введения понятного мониторинга занятостью ресурсов и статусом очереди задач.
Плагин ComfyUI: разработкой плагиена ComfyUI для бесшовной интеграции с MCP-сервисом.
🤝 Вклад
Мы приветствуем свой вклад! Не стесняйтесь отправлять Pull Request.
Руководство по внесению вклада
Создайте форк
Создайте функциональной ветки
Внесите изменения
Отправьте изменения в ветку
Откройте Pull Request
📄 Лицензия
Проект распространяется по лицензии MIT — подробная информация is in the file LICENSE.
Проект — стороннее проектирование с открытым исходным кодом и не является официальным продуктом ComfyUI. Его вносила MetaBrain-Labs.
📬 Наши контакты
(Примечание: из-за работы ответ на электрофтитуп может быть не сразу; используйте в первую очередь GitHub Issues)
Отправка вопросов и запросов
MetaBrain-Labs(metabrain0302@163.com)
Авторы
Автор TypeScript-версии:
Автор Python-версии:
OldDeer(q1498823915@outlook.com)
Disclaimer
[!WARNING] Точность
У нас в настоящее время нет официального веб-сайта. Любые сайты, которые вы можете увидеть в ИнтерИнтере, являются неофициальными и не имеют никакого отношения к этому открытому проекту. Принимайте риски сами.
Также мы не предоставляем никаких платных услуг и просим пользователей следить за используемыми токенами. Организация не несет ответственности за любые возможные убы.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP for RunComfy: ComfyUI deployments, hosted models, LoRA training. 31 tools.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Create images & video from any MCP agent — 17 models, spend limits, one URL.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceDynamically loads ComfyUI workflows as MCP tools, enabling AI assistants to generate images, videos, and audio by executing workflows across categories like text-to-image, image-to-video, and text-to-audio with automatic parameter mapping and progress monitoring.19,914 npm3MIT
- AlicenseNot gradedqualityDmaintenanceConverts ComfyUI workflows into MCP tools for AI agents to generate images, videos, and other multimedia content.6MIT
- AlicenseNot gradedqualityDmaintenanceExposes ComfyUI workflows as callable MCP tools, enabling LLMs to run image generation workflows via API.75 PyPIMIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI agents to control a local ComfyUI instance for image generation, allowing workflow understanding, parameter modification, execution, and model discovery.14 npm3Apache 2.0