Comfy Pilot - OpenCode Edition
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| get_workflowA | Get the current workflow from ComfyUI. Returns full node graph with all nodes, connections, and widget values. Use summarize_workflow for a lighter overview. |
| summarize_workflowA | Get a concise summary of the current workflow: node IDs, types, titles, positions, and connections. Lighter than get_workflow. |
| get_node_typesA | Search available node types. Returns minimal info by default. Use 'fields' for more details. |
| get_node_infoB | Get detailed info about a specific node in the workflow: type, properties, inputs, outputs, widget values. |
| get_statusA | Get ComfyUI status: queue, system stats, and/or history. Returns lightweight summaries by default (counts, IDs). Use detail='full' for more info. History is always paginated. |
| runC | Run workflow or interrupt current generation. |
| edit_graphA | Edit workflow graph with batched operations. Actions: create, delete, move, resize, set, connect, disconnect. Operations execute in order; 'create' returns node_id for chaining. |
| view_imageA | View an image from a Preview Image or Save Image node. Returns the image as base64 so you can see it. Run the workflow first to generate images. |
| center_on_nodeA | Center the user's viewport on a specific node. Useful after creating nodes to show the user where they were placed. |
| search_custom_nodesA | Search for custom nodes in the ComfyUI Manager registry. Returns name, author, description, install status, and star count. |
| install_custom_nodeA | Install a custom node via ComfyUI Manager. Requires restart to complete. |
| uninstall_custom_nodeA | Uninstall a custom node via ComfyUI Manager. Requires restart to complete. |
| update_custom_nodeB | Update a custom node to the latest version via ComfyUI Manager. Requires restart to complete. |
| download_modelA | Download a model to the ComfyUI models folder. Supports Hugging Face, CivitAI, and direct URLs. For gated HF models, will return instructions to provide a token. |
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 14 tools
Each tool serves a distinct purpose: workflow editing, node inspection, custom node management, model downloading, execution, and image viewing. There is no overlap or ambiguity.
All tool names follow a consistent lowercase verb_noun pattern (e.g., download_model, get_workflow, search_custom_nodes), with clear verbs indicating the action.
14 tools is well-scoped for a ComfyUI interface, covering essential operations like editing, custom node management, model downloading, and execution without being excessive.
The tool set covers core workflows (edit, run, view) and custom node lifecycle, but lacks explicit workflow save/load and queue management, which are minor gaps.