Comfy Pilot - OpenCode Edition
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Comfy Pilot - OpenCode EditionCreate a character sprite with 3 expression variants"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Comfy Pilot - OpenCode Edition
MCP server that lets OpenCode (or any MCP-compatible AI coding tool) directly control ComfyUI for AI image generation.
Forked from ConstantineB6/comfy-pilot and adapted for OpenCode compatibility.
What this does
Instead of manually clicking nodes in ComfyUI, you just tell your AI agent:
"Generate a 1920x1080 background of a dystopian room"
"Create a character sprite with 3 expression variants"
"Download this model and set up a workflow for it"
The agent uses MCP tools to manipulate your ComfyUI workflow, set prompts, and run generations — all programmatically.
Related MCP server: comfyui-mcp
Features
Tool | Description |
| Get the full current workflow |
| Human-readable workflow summary |
| Search available node types |
| Get detailed info about a node |
| Queue status and system info |
| Run the workflow / interrupt |
| Batch create, delete, move, connect nodes |
| View outputs from image nodes |
| Search ComfyUI Manager registry |
| Install a custom node |
| Uninstall a custom node |
| Update a custom node |
| Download models from HF/CivitAI/URLs |
Quick Start
1. Install dependencies
pip install mcp httpx2. Start ComfyUI
Make sure ComfyUI is running on http://localhost:8188.
3. Configure OpenCode
Add to ~/.config/opencode/opencode.jsonc:
{
"mcp": {
"comfyui": {
"type": "local",
"command": ["python", "C:\\path\\to\\mcp_server.py"],
"enabled": true
}
}
}Or for Claude Code (~/.claude/settings.json):
{
"mcpServers": {
"comfyui": {
"command": "python",
"args": ["/path/to/mcp_server.py"]
}
}
}4. Restart your AI tool
Restart OpenCode or Claude Code to pick up the new MCP server.
5. Start generating
Once connected, you can just talk naturally:
"Load the Counterfeit model, set prompt to a dark sci-fi room, 1920x1080, and run it."Requirements
Python 3.8+
ComfyUI (running on
localhost:8188)An MCP-compatible client (OpenCode, Claude Code, etc.)
How it works
┌──────────────┐ stdio/MCP ┌──────────────┐ HTTP REST ┌──────────┐
│ OpenCode │ ◄──────────────────────►│ MCP Server │ ◄────────────────────►│ ComfyUI │
│ (AI Agent) │ command/prompt │ (Python) │ localhost:8188 │ (Server) │
└──────────────┘ └──────────────┘ └──────────┘The MCP server translates natural language commands from the AI agent into ComfyUI API calls, then streams results back.
License
MIT — see LICENSE
Credits
Original project: ConstantineB6/comfy-pilot
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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