OpenBio Comfy MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENBIO_COMFY_URL | No | Pin this MCP connection to one ComfyUI instance, for example http://127.0.0.1:8189 or http://192.168.1.13:8188. Unset by default (discover locally). | |
| OPENBIO_COMFY_REGISTRY_DIR | No | Override the shared registration directory. ComfyUI and the MCP host must use the same path. | ~/.openbio-comfy-mcp/instances |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| inspect_canvasB | Inspect a compact live ComfyUI canvas, or details for native node and group refs. |
| present_canvasA | Select and optionally fit native items on a live ComfyUI canvas without modifying the workflow. |
| search_nodesC | Search the node types installed in ComfyUI. |
| inspect_node_typeB | Inspect the complete native ComfyUI schema for one installed node type. |
| apply_canvas_patchB | Apply one atomic, undoable batch of changes to a live ComfyUI canvas. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a distinct aspect: canvas inspection, canvas presentation, node search, node schema inspection, and canvas modification. No two tools overlap in purpose, making selection unambiguous.
All tool names follow a consistent verb_noun pattern (inspect_canvas, present_canvas, search_nodes, inspect_node_type, apply_canvas_patch) with uniform snake_case. The naming convention is predictable and clear.
With 5 tools, the server is well-scoped for ComfyUI canvas interaction. It covers inspection, navigation, searching, and modification without unnecessary bloat or missing essentials.
The surface covers reading (inspect), searching, schema inspection, visualization (present), and modification (apply_patch). Minor gaps like explicit node deletion or undo/redo history might exist, but the atomic undoable patch likely covers these needs.