Omnimodal MCP server converting ComfyUI workflows into tools for text, image, sound, and video generation with web UI.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window β this can mean a slow first-time install rather than a real problem.
uvx pixelle@latestNo response to initialize.
This is an experimental automated check and can have false negatives β missing environment variables, a slow cold install, etc. It doesnβt necessarily mean somethingβs wrong. Last checked 1mo ago.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Pixelle MCP.
English | δΈζ
β¨ An AIGC solution based on the MCP protocol, supporting both local ComfyUI and cloud ComfyUI (RunningHub) modes, seamlessly converting workflows into MCP tools with zero code.
![]()
https://github.com/user-attachments/assets/65422cef-96f9-44fe-a82b-6a124674c417
Pixelle MCP adopts a unified architecture design, integrating MCP server, web interface, and file services into one application, providing:
![]()
Choose the deployment method that best suits your needs, from simple to complex:
π‘ Zero configuration startup, perfect for quick experience and testing
π View uvx CLI Reference β
π View pip CLI Reference β
After startup, it will automatically enter the configuration wizard to guide you through execution engine selection (ComfyUI/RunningHub) and LLM configuration.
π‘ Supports custom workflows and secondary development
π View Complete CLI Reference β
β οΈ Important: Make sure to test workflows in ComfyUI first to ensure they run properly, otherwise execution will fail.
π‘ Suitable for production environments and containerized deployment
Regardless of which method you use, after startup you can access via:
dev, can be modified after startupπ‘ Port Configuration: Default port is 9004, can be customized via environment variable PORT=your_port.
On first startup, the system will automatically detect configuration status:
π Need Help? Join community groups for support (see Community section below)
β‘ One workflow = One MCP Tool, supports two addition methods:
π Method 1: Local ComfyUI Workflow - Export API format workflow files π Method 2: RunningHub Workflow ID - Use cloud workflow IDs directly
![]()
π Build a workflow in ComfyUI for image Gaussian blur (Get it here), then set the LoadImage node's title to $image.image! as shown below:
![]()
π€ Export it as an API format file and rename it to i_blur.json. You can export it yourself or use our pre-exported version (Get it here)
π Copy the exported API workflow file (must be API format), input it on the web page, and let the LLM add this Tool
![]()
β¨ After sending, the LLM will automatically convert this workflow into an MCP Tool
![]()
π¨ Now, refresh the page and send any image to perform Gaussian blur processing via LLM
![]()
The steps are the same as above, only the workflow part differs (Download workflow: UI format and API format)
Note: When using RunningHub, you only need to input the corresponding workflow ID, no need to download and upload workflow files.
![]()
The system supports ComfyUI workflows. Just design your workflow in the canvas and export it as API format. Use special syntax in node titles to define parameters and outputs.
In the ComfyUI canvas, double-click the node title to edit, and use the following DSL syntax to define parameters:
param_name: The parameter name for the generated MCP tool function~: Optional, indicates URL parameter upload processing, returns relative pathfield_name: The corresponding input field in the node!: Indicates this parameter is requireddescription: Description of the parameterRequired parameter example:
$image.image!:Input image URLimage, mapped to the node's image fieldURL upload processing example:
$image.~image!:Input image URLimage, system will automatically download URL and upload to ComfyUI, returns relative pathπ Note:
LoadImage,VHS_LoadAudioUpload,VHS_LoadVideoand other nodes have built-in functionality, no need to add~marker
The system automatically infers parameter types based on the current value of the node field:
int: Integer values (e.g. 512, 1024)float: Floating-point values (e.g. 1.5, 3.14)bool: Boolean values (e.g. true, false)str: String values (default type)Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aidc-ai-pixelle-mcp)<a href="https://allmcps.com/mcp/aidc-ai-pixelle-mcp"><img src="https://allmcps.com/api/badge/aidc-ai-pixelle-mcp?style=directory" alt="Pixelle MCP on AllMCPs" /></a>