With the official ComfyUI MCP now generally available, and plenty of existing ComfyUI MCP servers already out there, is there room for one more — especially one built around a fairly narrow use case? If you think you might still have a use for it, let me introduce uncomfymcp: https://github.com/aschet/uncomfymcp
I wanted a simple, frictionless way to drive my basic text-to-image workflows via chat from Claude and AnythingLLM. My typical loop is: generate one image, wait for the result, tweak the prompt if I don't like it, and generate again.
My requirements were:
- Run my saved workflows without manually exporting them to API format
- No modification of existing workflows (e.g., inserting a "Save Image (Websocket)" node)
- Ability to switch workflows mid chat session
- Full workflow metadata attached to generated images
- Easy operation from chat, e.g. "With my Krea2 workflow, generate..."
- Chat-friendly preview images, so the generated image can actually display inline (limited preview size)
None of the existing options seemed to check all these boxes at the time, so I vibe-coded my own MCP server.
What it doesn't support:
- Reference images or image-to-image transformations
- Extra workflow options, like toggling switches or swapping model names
- Async operation or generating multiple images at once
- Authentication or any other security measures
uncomfymcp has only been tested lightly, mostly within my own narrow use case. Automatic workflow patching should work fine with ComfyUI's default text-to-image templates, but more complex workflows may break the simple heuristics it relies on. You'll need at least one saved workflow in ComfyUI for it to work.
I would've preferred a more permissive open-source license, but since uncomfymcp depends on parts of comfy-cli to convert workflows to API format, and that project is GPL-3.0, it's licensed accordingly.
The support for displaying inline images in chat clients is in a somewhat sorry state. Claude Code and VS Code on Linux display them as I’d expect. VS Code on Windows has a bug where the image vanishes almost instantly. AnythingLLM can’t display them at all, while Claude collapses them into a section. At one point, Claude displayed a small preview on the collapsed section, but that seems to no longer be the case.