Skip to main content
Glama

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 ГБ)

Модель

Путь (в ~/ComfyUI/models/)

Примечания

FLUX.2 Klein 4B · 4-бит MLX

mflux/FLUX.2-Klein-4B-4bit/

~4,3 ГБ, ~12,7 с/шаг @1024²

FLUX.2 Klein 9B · 4-бит MLX

mflux/FLUX.2-Klein-9B-4bit/

~9,5 ГБ, более высокое качество

FLUX.2 Klein 4B bf16

diffusion_models/flux-2-klein-4b-bf16.safetensors

Путь MPS, наилучшее качество

Текстовый энкодер Qwen3-4B

text_encoders/qwen_3_4b.safetensors

Требуется для пути bf16

FLUX.2 VAE

vae/flux2-vae.safetensors

Загрузите 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.log
  • ComfyUI не отвечает? Убедитесь, что она запущена на 127.0.0.1:8188 (сначала убейте устаревшие экземпляры).

  • Модель отсутствует в list_models? Создайте симлинк (или скопируйте) в models/mflux/ с подкаталогом transformer/.

  • MCP не отображается в агенте? Перезапустите сессию агента после редактирования config.yaml.

Лицензия

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Flux AI image generation

  • MCP server for Hailuo (MiniMax) AI video generation

  • MCP server for Producer/Riffusion AI music generation

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aiden-yanzy/comfyui-local-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server