Comfy Pilot - OpenCode Edition
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| 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 | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jaijia/comfy-pilot-opencode'
If you have feedback or need assistance with the MCP directory API, please join our Discord server