IRSofka ComfyUI MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
IRSofka ComfyUI MCP
A stdio Model Context Protocol server for ComfyUI on the
Irsofka AI Workstation: every workflow submission passes the station's VRAM gate before it
reaches POST /prompt, and a ComfyUI that is not listening returns a structured
SERVICE_OFFLINE instead of a crashed call. Licensed Business Source License 1.1 for the
entire work, with Change License Apache License, Version 2.0.
The server speaks ComfyUI's public HTTP API (default http://127.0.0.1:8188) and carries no
third-party code; the provenance record behind that statement — reference project, licence, and
measured overlap — lives in UPSTREAM.
$ python3 server.py --surface-policy # what is registered right now, and what is pending consent
$ python3 server.py --selftest # 21 checks, no ComfyUI needed, no request ever sentArchitecture and Safety Policies
Protocol from the receiver side: communicates with ComfyUI over HTTP loopback (
POST /prompt,GET /history/{id},GET /queue,GET /view,GET /system_stats). If ComfyUI is not reachable, calls return structurederror_type: "SERVICE_OFFLINE"with endpoint hints, never crashing.Submit guarding:
guard_submits()intercepts all workflow execution submissions beforePOST /prompt. Workloads that cannot be cleared by the VRAM gate are stopped locally and return structured data (error: "VRAM_GATE_REFUSED"), never raising exceptions.Outbound network gating: tools reaching remote URLs (
view_imagewith external URLs) are not registered unlessIRSOFKA_COMFY_ALLOW_NETWORK=1is set.Station VRAM gate:
vram.decide()guards GPU workloads. On unmetered machines without a workstation gate, it answersUNKNOWNand refuses rather than issuing an unmeasured permit.IRSOFKA_COMFY_GATE=offis the explicit override producingBYPASSED.
Related MCP server: ComfyUI MCP Skills
Tools
group | tools |
local workflows & execution (ours) |
|
network tools (ours, gated) |
|
station layer (ours) |
|
License
Business Source License 1.1, LICENSE in this directory. Licensor PT IRSofka Data Teknologi,
Change Date four years after publication, Change License Apache License, Version 2.0.
See NOTICE for brand attribution.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP for RunComfy: ComfyUI deployments, hosted models, LoRA training. 31 tools.
Chat, image, video, and audio models from many vendors behind one remote MCP server and one key.
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceLocal-first MCP server for controlling a loopback ComfyUI instance from same-machine or authenticated LAN clients.1MIT
- AlicenseBqualityBmaintenanceMCP server that dynamically exposes each enabled ComfyUI workflow as a tool with JSON Schema, supports job submission with wait and idempotency, file uploads, and resource metadata, with both stdio and authenticated Streamable HTTP transports.37MIT
- AlicenseNot gradedqualityBmaintenanceEnables any MCP client to search and submit tasks across 350+ multimodal image, video, audio, and 3D models, run ComfyUI workflows and AI apps, upload/download files, and chat with LLMs. It supports stdio MCP integration and optional scope trimming for image, video, or audio only.1MIT
- AlicenseAqualityCmaintenanceEnables standard stdio MCP hosts to drive a local ComfyUI installation for prompt-based image generation, task status/result retrieval, environment inspection, and VRAM release.4MIT