Connecting to ComfyUI

NodeWise Studio learns which nodes and models you have by reading a running ComfyUI. All it needs is the address you open ComfyUI at in the browser. An MCP server is optional and adds a few things ComfyUI itself does not serve.

Not tried yet on a real install: this chapter was checked against test servers that answer the way ComfyUI does. The first run against a real ComfyUI is on the release checklist.

The three cases

Your situationWhat to doPage
ComfyUI runs on this computerFind on this computer, or enter http://127.0.0.1:8188 (the desktop app: port 8000)ComfyUI on this computer
ComfyUI runs on another computerStart it there with --listen, enter http://<its address>:8188ComfyUI on another computer
You also have an MCP serverOptional: add its address below the ComfyUI addressMCP servers

Settings ▸ Connection, from top to bottom

  1. ComfyUI address, with Check ComfyUI next to it.
  2. Find on this computer: asks this computer at ports 8188 and 8000 and fills the address in.
  3. A hint; for an address on another computer, also a hint about --listen and about plain http.
  4. The state, then Read now (reads ComfyUI with what is saved) and Check this graph.
  5. MCP server (optional): a short text, the MCP server address field with Test server, a line that names the kind of server once it is read, and the choice of access (No sign-in, Token, Sign in through the browser).

Save the settings after you change an address: the app reads ComfyUI with what is saved.

The first time

  1. On the empty canvas, step 1 Connect ComfyUI ▸ Connect… opens Settings ▸ Connection.
  2. Enter the address or choose Find on this computer, then Check ComfyUI. It says, for example, "ComfyUI 0.45.0 answers at this address. Save the settings, and the app reads it."
  3. Save settings, then step 1 Read ComfyUI (or Sync ▸ Sync now).
  4. The sync indicator at the top right ends at Up to date; its popover says where the library was read from. Your nodes and models are in the library on the left; lessons and the check use them.

Everything stays after a restart. To read again later: Sync ▸ Sync now, or switch on Sync automatically in Settings ▸ Sync.

What the app never does there

It only reads. Every request to ComfyUI is a GET on a short list of routes; the queue, prompts, uploads, installs and settings are refused before anything is sent. ComfyUI is only read

See also

This page is imported from the application repository's wiki (docs/wiki/connect/Connecting.md, revision b8e3f71). The same guide is built into the app: Help ▸ User guide.

To refresh it, run npm run import and then npm run build in the website folder.