comfyui-local-mcp
comfyui-local-mcp
Управляйте локальной ComfyUI из MCP-клиентов (Hermes, Claude Code, Cursor, любой MCP-агент) — с готовыми FLUX.2 Klein пайплайнами text-to-image, оптимизированными для Apple Silicon (MLX + MPS).
Собрано и протестировано на: Mac mini M4 · 24 ГБ унифицированной памяти · macOS 26 · ComfyUI 0.33 · mflux 0.19
Возможности
🖼️ generate_image — text-to-image с автоматическим поиском модели:
mflux:<name>— FLUX.2 Klein 4B / 9B, 4-бит MLX (быстро, мало памяти)bf16— родной bf16 ComfyUI (MPS, наилучшее качество)auto— автоматически выбирает лучшую модель (предпочтительно 9B)
📦 list_models — список установленных моделей (автосканирование
models/mflux/, добавление моделей без изменения кода)🗂️ list_outputs — недавно сгенерированные изображения
🩺 system_status — диагностика одним вызовом (сервис ComfyUI, модели, диск)
Related MCP server: comfyui-mcp
Быстрый старт
# 1. Install the server files into your ComfyUI + register the hermes MCP
./install.sh # optional; also fine to just copy files
# 2. Register the MCP server manually (or via install.sh) — e.g. in ~/.hermes/config.yaml:
# mcp_servers:
# comfyui-local:
# command: /path/to/python-with-mcp
# args: [/path/to/comfyui-local-mcp/mcp_comfyui_server.py]
# enabled: true
# 3. Test the server (stdio MCP handshake)
python mcp_comfyui_server.py
# 4. Ask your agent: "generate an image of ..." or "check my ComfyUI status"Требования
macOS с Apple Silicon (MLX / Metal)
ComfyUI, запущенная локально (по умолчанию
127.0.0.1:8188)Окружение Python с пакетом
mcp(самому серверу нужны только stdlib +mcp)Опционально: mflux + пользовательский узел
ComfyUI-mflux-AnyModelдля пути MLXОпционально: веса FLUX.2 Klein bf16 + текстовый энкодер Qwen3-4B для пути bf16
Настройка модели (Apple Silicon, дружелюбно к 24 ГБ)
Модель | Путь (в | Примечания |
FLUX.2 Klein 4B · 4-бит MLX |
| ~4,3 ГБ, ~12,7 с/шаг @1024² |
FLUX.2 Klein 9B · 4-бит MLX |
| ~9,5 ГБ, более высокое качество |
FLUX.2 Klein 4B bf16 |
| Путь MPS, наилучшее качество |
Текстовый энкодер Qwen3-4B |
| Требуется для пути bf16 |
FLUX.2 VAE |
|
Загрузите MLX-модели mflux с помощью кэша HF и создайте на них симлинки в models/mflux/
(см. Кэширование HF / симлинки) — сервер обнаружит их автоматически.
Примечания для Apple Silicon
Веса fp8 не работают на MPS — сначала конвертируйте в bf16 (деквантизация на стороне CPU).
flux-2-klein-4b-bf16.safetensors— это bf16-конверсия официальной контрольной точки fp8.Загрузки HF могут зависать в некоторых сетях —
export HF_HUB_DISABLE_XET=1исправляет это.Производительность (M4 10-ядерный GPU, 1024×1024): 4B-4bit ~12,7 с/шаг (пик ~11 ГБ), bf16 ~12,1 с/шаг (пик ~15 ГБ).
Кэширование HF и симлинки
HuggingFace snapshot_download хранит реальные данные в ~/.cache/huggingface/hub/models--<org>--<name>/blobs/
и предоставляет симлинки в snapshots/<rev>/. Этот проект хранит симлинки в
models/mflux/<Model-Name>/, указывающие на эти снимки — нулевое дублирование дискового пространства,
и list_models автоматически их подхватывает.
Устранение неполадок
./check_system.sh # one-shot diagnosis
tail -50 ~/comfyui_run.logComfyUI не отвечает? Убедитесь, что она запущена на
127.0.0.1:8188(сначала убейте устаревшие экземпляры).Модель отсутствует в
list_models? Создайте симлинк (или скопируйте) вmodels/mflux/с подкаталогомtransformer/.MCP не отображается в агенте? Перезапустите сессию агента после редактирования
config.yaml.
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Flux AI image generation
Remote MCP for RunComfy: ComfyUI deployments, hosted models, LoRA training. 31 tools.
Official FLUX MCP server. Generate, edit, vary, and browse images from Black Forest Labs.
Generate images, video, audio and short films with 140+ AI models from any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Claude to generate images through a local ComfyUI instance using Stable Diffusion and SDXL models via natural language. Users can trigger image generation, list available checkpoint models, and monitor the ComfyUI queue status directly from their MCP client.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that wraps ComfyUI for SDXL image generation. It exposes tools for generating images, listing models, and checking ComfyUI health, with presets and GPU resource coordination.MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to connect to and interact with ComfyUI for workflow execution and image generation.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to generate and edit images using local Stable Diffusion models in ComfyUI, with tools for text-to-image, img2img, ControlNet, UI frames, upscaling, and background removal—no cloud API or API key required.MIT