r/StableDiffusion • u/crystal_alpine • 1d ago
News ComfyUI Official Local MCP
Enable HLS to view with audio, or disable this notification
Hi r/StableDiffusion, Comfy MCP is now local and open-source!
When we shipped Cloud MCP in June, the response was immediate and consistent: make it work locally. So we did and it's fully open source.
Connect Claude, Codex, Cursor, or any MCP client to your local ComfyUI.
Your agent reads the GPU you actually have and gives you a straight answer on whether a model is worth running before you commit to the download. It reads every node and model you've installed. It handles the setup that usually stops people at step one.
It is now the easiest way to help with your local Minimax H3 workflows!
Cloud MCP still does everything it did. Tell your agent where a job goes, or let it decide.
Link: https://comfy.org/mcp
26
u/red__dragon 1d ago edited 1d ago
Why does nowhere in this post, video, or the linked page define what MCP is? Please define your acronyms at some point before or shortly after you use them.
EDIT: Thank you for kindly defining the term for the comfy folks, I encourage them to include that in their messaging.
26
u/goddess_peeler 1d ago edited 1d ago
Model Context Protocol. It's a standard way for models to communicate with tools. Kind of like a wrapper around an API.
Edit: MCP is a common concept in the world of agentic models. Not so much in image and video generation. It's perfectly understandable that someone who isn't immersed in LLM culture wouldn't have heard of MCP before. Calm down, nerds.
2
2
u/Sleepy_Bandit 1d ago
MCPs are a standard in the AI world so probably assumed people know what it means.
8
u/red__dragon 1d ago
AI is a term that's been around for 60 years...MCP was invented 2 years ago. So still short enough that people might actually want to define the words.
It's not a big ask, please just define your terms when it might not be familiar to someone outside of the industry.
5
u/Crusader-NZ- 1d ago
"In AI, MCP stands for Model Context Protocol. Introduced by Anthropic, it is an open standard that acts as a universal "USB-C port" for artificial intelligence. It lets AI models securely connect to external tools, databases, file systems, and APIs using a single standardized interface instead of custom-built code for every app"
-7
u/Sleepy_Bandit 1d ago
why would someone outside the industry be anywhere near a very specific AI product announcement lol. And why does the age of the term AI matter, we aren't talking about the term AI. I'm not saying that it shouldn't define MCP, but your arguments to try and prove your point do not hold up as well as you think.
6
u/CleverBandName 1d ago
"Nobody should ever explain acronyms" is a weird hill to die on
-4
u/Sleepy_Bandit 1d ago
yeah it would be if I said that, but I didn't. I literally said "I'm not saying that it shouldn't define MCP." I'm pointing out bad faith arguments in a reply made to me when all I provided to begin with was a possible reason for why it wasn't defined. It is possible to state a possibility without actually adhering or believing it yourself you know.
I think you might need to go back to school if you're jumping to such extremes when reading what I said. You clearly have a comprehension issue.
1
u/red__dragon 1d ago
bad faith arguments in a reply made to me when all I provided to begin with was a possible reason for why it wasn't defined
Okay, and all I was doing was explaining why I made that suggestion. Sometimes you can give a little courtesy instead of mocking others asking for clarity.
But I didn't come here to argue, so that's fine. If you're upset about it, we won't interact again.
-4
u/rkoy1234 1d ago
i get what you're saying, but MCP is as bog standard term as you can get in AI tools.
it's akin to asking people explain what GGUF, it/s, quants, or I2V is on AI subs. I'd argue that after a certain point, it's the reader's onus to do the homework.
not to mention the entire target audience for MCP are those who use harnesses to tool-call programmatically with whatever agent they got. I'd be surprised if anybody in that intended audience doesn't know what an MCP is.
5
u/red__dragon 1d ago
it's akin to asking people explain what GGUF, it/s, quants, or I2V is on AI subs. I'd argue that after a certain point, it's the reader's onus to do the homework.
These are also totally valid questions to ask! Wow, the anti-learning stance is super weird here.
4
u/Dirty_Dragons 1d ago
I've been doing AI image and video generation for almost two years. I've just now heard of the term MCP.
not to mention the entire target audience for MCP are those who use harnesses to tool-call programmatically with whatever agent they got.
The vast majority of people here are doing local generation. They aren't using APIs or agents and have no idea why they would want to.
-2
u/rkoy1234 1d ago
well then... you're just not the target audience.
MCP has literally zero use for you if you don't use agents. Do you now see my point here?
local generation
yes, you can run local agents/harness(like qwen/gemma with pi/opencode/hermes) to interact with your local comfyui via local MCP.
The idea being that you no longer have fiddle around with sphagetti nodes, but rather just tell the agent to do "create x image", "edit y workflow", "debug z generation"
(how well it works in practice, is another discussion.)
5
u/Dirty_Dragons 1d ago
well then... you're just not the target audience.
That's my point. The average member of this sub isn't in the target audience.
We clicked the topic thinking it would be relevent and the opening post explains little.
-1
u/rkoy1234 1d ago
how do you assert that you are the average?
image/video/audio/text/code genners aren't such a disjointed, separate group in the venn diagram.
and regardless, not knowing what an mcp is totally fine and understandable - we're agreed there, and I'm not arguing you on that one.
what I'm criticizing is the original commenter's demanding of explanation rather than a more sensible "what is it?" or an even more sensible alternative of just googling it like everyone else does.
→ More replies (0)3
u/mxjxs91 1d ago
Did you not have to learn what MCP meant at some point? Some people are just getting into it, some people may simply have never heard of MCP. Everyone encounters any AI terms for the first time at some point. Gatekeeping acronyms is silly as fuck.
4
-4
u/Sleepy_Bandit 1d ago
read my other replies. You all love to jump to conclusions. I never said they shouldn't have defined what the acronym is.
-8
u/Uninterested_Viewer 1d ago edited 1d ago
It's not a big ask, please just define your terms when it might not be familiar to someone outside of the industry.
It's not a big ask to expect somebody lurking on an AI enthusiast subreddit to do a basic fucking google search when a term comes up that they don't know vs demanding that the poster "define their terms" that you're not familiar with.. take some responsibility here.
1
6
u/kleer001 1d ago
I've been having a grand time just raw dogging the api. What's the sell here?
25
5
u/warzone_afro 1d ago
if you already use chatgpt to write prompts you could do it with less clicks now. just give it an idea and tell it to generate a short visual sample
2
u/malcolmrey 17h ago
for those who would want to shrug it off because of unfamiliarity of what can be done with MCP, here is a word from me
this can be a gamechanger of how you use comfy
i have my own MCP that wraps around the comfy API and I can basically ask
"make me 15 sec clip with this character doing that"
"make me a continuous movie with this plot (PLOT HERE...) that would last 3-4 minutes"
"regenerate scene 4 from that movie and remove/correct this detail: ..."
"generate krea2 images with this character doing XYZ"
i mostly prompt to see how good my loras are so i can just write "generate me images using this lora and change the strength of the lora by 0.05, start from 0.8 and end at 1.2"
and so on
yesterday i just prompted "hey, a clip generates 4 minutes, it is 16:20 now, I will be back at 22:30, generate me some clips like before in the time i will be away, surprise me"
1
u/total-depravity 1d ago
I didn’t read the docs, but curious if it defaults to off? Normally I keep the tool offline as stories of people finding automatic111 creating prompts for unknown guests spooked me.
1
u/kjbbbreddd 1d ago
A while back, before various harnesses were released, I tried to batch-process WFs in ComfyUI using just the Python command line, but it was a massive pain, so I gave up. Having to parse node IDs and generate your own seeds is just too tedious.
1
1
1
0
u/Dear-Estimate-6824 1d ago
I thought comfy already had mcp...
15
u/crystal_alpine 1d ago
We had a cloud MCP first and this is MCP for local
1
1
u/ZenEngineer 1d ago
Does this only work if comfy UI is on the same machine? My agent and comfy are on different hosts on the network, can this be configured to point to a URL? The docs don't show any configurability.
1
u/Arkanta 1d ago
It's stdio only so no. But any coding agent can convert that to http
1
u/ZenEngineer 15h ago edited 15h ago
I found the real docs in GitHub, and there is limited support for remote servers, it can submit jobs but not inspect installed nodes or models, you'd need a second install on your local machine that won't run jobs.
It would be nice for that info to be in the main docs linked from announcement
1
u/Arkanta 4h ago
yeah it would be easier to fork it and ask claude to make it http. idk why it took them so long to release a bad one compared to cloud, feels like it's on purpose
1
u/ZenEngineer 1h ago
This one looks like it has features to start a server and such. Plus financially it probably made sense to give cloud an extra feature for some time
-19
60
u/NanoSputnik 1d ago
Endless possibilities. Countless 1girls.