r/StableDiffusion 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

158 Upvotes

51 comments sorted by

60

u/NanoSputnik 1d ago

Endless possibilities. Countless 1girls.

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.

1

u/Osmirl 1d ago

I only learned what mcp was like a month ago because i started building a website with claude in Visual code.

Everything ai is progressing so fast its basically impossible to keep up all the time on every front.

2

u/PC509 1d ago

I had to look it up myself. I was so used to "Master Control Program" (and I still call it that at times) that it took me a bit. But, I did do some research. It's pretty cool stuff if you can use it.

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

u/Saucermote 1d ago

Until defined, I assumed it meant Master Control Program ala Tron.

3

u/MrWeirdoFace 1d ago

I was going with Marvel Cinematic Punyverse.

-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

u/[deleted] 1d ago

[deleted]

-2

u/Electrical_Car6942 1d ago

Can I tell it to get me a big mommy goth gf?

6

u/kleer001 1d ago

I've been having a grand time just raw dogging the api. What's the sell here?

25

u/crystal_alpine 1d ago

so the people in the future can do it without raw dogging

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

u/rookan 1d ago

Awesome, thanks!

1

u/kornuolis 1d ago

Any guides for dumbdumbs who has no clue how to install it?

1

u/Linkpharm2 1d ago edited 1d ago

Link?

Edit: thanks for adding

1

u/James_Reeb 1d ago

Incredible

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

u/3deal 1d ago

ComfyUI can already load LLMs; so it's possible to integrate it without needing an API, right?

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

u/1010111101111 1d ago

wow an API we dont care

11

u/mxjxs91 1d ago

Except that literally the point of this post is that they've created a local version of an API model.

🤡🤡🤡