@fre4x/comfyui
Advanced tools
+1
-1
| { | ||
| "name": "@fre4x/comfyui", | ||
| "version": "1.1.0-beta.1", | ||
| "version": "1.1.0-beta.2", | ||
| "description": "MCP server for ComfyUI. Execute workflows and probe server state remotely.", | ||
@@ -5,0 +5,0 @@ "type": "module", |
+22
-3
@@ -14,2 +14,6 @@ # ComfyUI MCP Server | ||
| `comfyui_discover_workflows` filters out non-workflow JSON files and distinguishes | ||
| between API workflows and Web UI graphs whose conversion was validated against the | ||
| live node schema. | ||
| **Do not assume `structuredContent` is what the model actually sees.** Many MCP clients | ||
@@ -113,6 +117,21 @@ surface `content.text` to the model first and treat `structuredContent` as secondary | ||
| `comfyui_get_workflow` also returns a copy-ready `override_examples` object in | ||
| both `content.text` and `structuredContent` so agents can paste a valid payload | ||
| without rebuilding the shape by hand. | ||
| `comfyui_get_workflow` and `comfyui_save_workflow` both return: | ||
| - `high_signal_inputs`: the most useful prompt/model/sampler controls first | ||
| - `input_groups`: grouped counts for prompts, models, sampling, output, etc. | ||
| - combo-backed inputs include `options_count`, `options_preview`, and `options_truncated` | ||
| - `override_examples`: copy-ready payloads using the preferred override aliases | ||
| These appear in both `content.text` and `structuredContent` so agents can steer | ||
| complex workflows without having to scan every literal widget first. | ||
| When `comfyui_wait_for_workflow` times out, the error now includes a queue | ||
| snapshot in both `content.text` and `structuredContent` to show whether the | ||
| prompt is still pending or has disappeared from the server queue. | ||
| `comfyui_workflow_run` also performs a preflight pass against the live | ||
| `/object_info` schema before submission so invalid combo-backed values such as | ||
| missing checkpoints, LoRAs, VAEs, or input filenames fail fast without entering | ||
| the ComfyUI queue. | ||
| To save a new or edited workflow locally: | ||
@@ -119,0 +138,0 @@ |
Sorry, the diff of this file is too big to display
1182196
1.48%32540
1.49%148
14.73%