MCP servers

An MCP server is a small program next to ComfyUI that answers questions of other programs. NodeWise Studio does not need one: the ComfyUI address is enough. A server that can read files adds what ComfyUI itself does not serve: the descriptions model managers keep next to model files (.civitai.info, .metadata.json), the README and pyproject.toml of node packs, and a file's fingerprint (for an exact search on Civitai).

Not tried yet with real MCP servers: this page was checked against test servers that offer the same tools.

Adding one

  1. Settings ▸ Connection ▸ MCP server (optional) ▸ MCP server address: paste the address as the server shows it, for example http://127.0.0.1:9000/mcp. An address on another computer must use https.
  2. Test server. The line under the field names the kind of server (below).
  3. If the server needs access, choose Token (paste the token) or Sign in through the browser; a server that needs nothing: No sign-in. A token or sign-in belongs to that MCP address only.
  4. Save settings, then Read now.

The kinds the app knows

The app recognises a server by the tools it lists and calls only the read tools it knows, with fixed arguments.

KindThe line saysWhat it adds
Full catalog"This MCP server gives the whole catalog: nodes, packs, models, descriptions and fingerprints."Everything: nodes, packs, models, side files, pack READMEs, fingerprints.
Model list (for example artokun/comfyui-mcp)"This MCP server lists models only. The nodes come from the ComfyUI address above."The model files with sizes. Nodes come from ComfyUI.
Checkpoint list (for example joenorton/comfyui-mcp-server)"This MCP server lists checkpoints only. Everything else comes from the ComfyUI address above."The checkpoints folder.
Unknown"The app does not know the tools of this MCP server and reads nothing through it. The ComfyUI address above is enough."Nothing; shown in red, never as connected.

After a read, the sync indicator's popover says where the library came from, for example "Models read through the MCP server, nodes from ComfyUI at …".

The official comfy-mcp of Comfy Org runs as a local command, not at an address, and cannot be connected yet.

Safety

  • Only the read tools on the app's list are called; a tool that is not on it, or a call with an extra argument, is refused before it leaves the app. ComfyUI is only read
  • A ComfyUI address the server names is read only when the server runs on this computer too, or when it is the address you saved.

See also

This page is imported from the application repository's wiki (docs/wiki/connect/MCP-Servers.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.