comfyui-mcp

MCPattestato
v0.52.205artokunMITAggiornato 9 g fanpmGitHub

Local-first, agent-native control plane for ComfyUI — MCP server + autonomous sidebar agent that drives your live graph in natural language on ANY LLM: Claude/ChatGPT/Gemini on your subscription (no API key), free local models via Ollama (fully offline),

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Build attestato
Un’attestation di provenienza verificata lega questo artefatto al repository indicato. Nessuno ha ancora rivendicato l’annuncio — questo dimostra dove è stato costruito il codice, non chi lo sostiene.
20kDownload/sett.
807Stelle su GitHub
137Fork
9 g faUltimo aggiornamento
Pacchetto
Autoreartokun
LicenzaMIT
Versione0.52.205
Fontenpm+mcp-registry
Stato di fiducia
A
85/100Affidabile
✓Presente nell’indice di Forge+10/10
✓Identità verificata · build attestato+20/20
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—Corrispondenza del maintainer npm+0/5
→ Publisher: aggiungi il login GitHub verificato ai maintainer del pacchetto npm (npm owner add <login>)
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIdentità verificata
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza✓ Verificato con Sigstore · 3a950ff
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti37 strumenti · 3 privilegiati
Analisi di sicurezza✓ Pulitov0.52.146 · 1 mesi faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato18 ago 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

37 strumenti · 3 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.52.146 · 1mo ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

list_api_nodesDiscover and run hosted partner/API nodes on the connected ComfyUI (e.g. Flux/BFL, Ideogram, Kling, Stability). These call external image/video providers and run server-side, requiring a Comfy account/API key configured on the ComfyUI server — they spend PAID api credits, unlike a local-GPU render.…

Discover and run hosted partner/API nodes on the connected ComfyUI (e.g. Flux/BFL, Ideogram, Kling, Stability). These call external image/video providers and run server-side, requiring a Comfy account/API key configured on the ComfyUI server — they spend PAID api credits, unlike a local-GPU render.…

Per questo strumento non è stato pubblicato alcuno schema di input.

appsMicro-apps on this ComfyUI (panel Apps feature): named workflows packaged for one-click runs. Driven by the `action` parameter:

Micro-apps on this ComfyUI (panel Apps feature): named workflows packaged for one-click runs. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

batchRun MANY ComfyUI workflows under one durable batch_id. Driven by the `action` parameter:

Run MANY ComfyUI workflows under one durable batch_id. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

calculateEvaluate a batch of math expressions exactly — no ComfyUI connection needed, so it works even in cloud mode or when ComfyUI is down. A safe, zero-dependency expression evaluator (no eval): numbers only, no strings/arrays/property access. Handy for the arithmetic agents get wrong token-by-token.

Evaluate a batch of math expressions exactly — no ComfyUI connection needed, so it works even in cloud mode or when ComfyUI is down. A safe, zero-dependency expression evaluator (no eval): numbers only, no strings/arrays/property access. Handy for the arithmetic agents get wrong token-by-token.

Per questo strumento non è stato pubblicato alcuno schema di input.

comfy_cliDrive the official comfy-cli (envelope/1 JSON contract) for the selected ComfyUI environment. The MCP resolves `comfy` from COMFY_CLI_PATH, PATH, or the selected workspace's .venv/venv. Driven by the `action` parameter:

Drive the official comfy-cli (envelope/1 JSON contract) for the selected ComfyUI environment. The MCP resolves `comfy` from COMFY_CLI_PATH, PATH, or the selected workspace's .venv/venv. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

get_defaultsRead and write settings — either OUR generation defaults or ComfyUI's own frontend UI settings. These are two SEPARATE stores and the `action` says which one you mean:

Read and write settings — either OUR generation defaults or ComfyUI's own frontend UI settings. These are two SEPARATE stores and the `action` says which one you mean:

Per questo strumento non è stato pubblicato alcuno schema di input.

get_historyRead what has already been generated on this machine — execution history, why a run failed, and the settings your past renders actually used. Driven by the `action` parameter:

Read what has already been generated on this machine — execution history, why a run failed, and the settings your past renders actually used. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

comfyui-mcpNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

generate_imageGenerate media from a prompt or an existing image — the high-level entry points that build the graph for you. Every action enqueues on the connected ComfyUI and returns the prompt_id immediately; the resulting asset_id arrives in the completion notification. Driven by the `action` parameter:

Generate media from a prompt or an existing image — the high-level entry points that build the graph for you. Every action enqueues on the connected ComfyUI and returns the prompt_id immediately; the resulting asset_id arrives in the completion notification. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

get_imageFetch, browse and inspect ComfyUI images and registered assets. Driven by the `action` parameter:

Fetch, browse and inspect ComfyUI images and registered assets. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

upload_imageprivilegiatoPut a file where ComfyUI (or cloud storage) can read it. Driven by the `action` parameter:

Put a file where ComfyUI (or cloud storage) can read it. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

install_comfyuiprivilegiatoInstall, update and configure the local ComfyUI installation, its sidebar panel, and this MCP server itself. Driven by the `action` parameter:

Install, update and configure the local ComfyUI installation, its sidebar panel, and this MCP server itself. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

kitchenSee what comfy-kitchen can do on this GPU, find where a graph is leaving it on the table, and apply the faster path. Driven by `action`:

See what comfy-kitchen can do on this GPU, find where a graph is leaving it on the table, and apply the faster path. Driven by `action`:

Per questo strumento non è stato pubblicato alcuno schema di input.

noopnoop

noop

Per questo strumento non è stato pubblicato alcuno schema di input.

apply_manifestNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

clear_vramFree GPU VRAM by unloading cached models from ComfyUI. Use this between generation runs with different model families (e.g. switching from SDXL to Flux) or when running low on VRAM. Optionally unload only models or only memory.

Free GPU VRAM by unloading cached models from ComfyUI. Use this between generation runs with different model families (e.g. switching from SDXL to Flux) or when running low on VRAM. Optionally unload only models or only memory.

Per questo strumento non è stato pubblicato alcuno schema di input.

model_metadataCurate a model file's embedded .safetensors metadata (Model Explorer). Driven by the `action` parameter:

Curate a model file's embedded .safetensors metadata (Model Explorer). Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

download_modelFind model weights and get them onto the connected ComfyUI, and track the transfers. Driven by the `action` parameter:

Find model weights and get them onto the connected ComfyUI, and track the transfers. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

list_local_modelsInspect what models this ComfyUI has installed, and where it looks for them. Driven by the `action` parameter:

Inspect what models this ComfyUI has installed, and where it looks for them. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

bisectBinary-search (git-bisect style) over installed ComfyUI custom nodes to find which one causes a problem. A state machine driven by the `action` parameter:

Binary-search (git-bisect style) over installed ComfyUI custom nodes to find which one causes a problem. A state machine driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

install_custom_nodeprivilegiatoInstall, repair, enable/disable and remove ComfyUI custom node packs on this ComfyUI. To FIND a pack in the public registry first, use search_custom_nodes. Driven by the `action` parameter:

Install, repair, enable/disable and remove ComfyUI custom node packs on this ComfyUI. To FIND a pack in the public registry first, use search_custom_nodes. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

node_packNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

node_snapshotCustom-node snapshots via ComfyUI-Manager (mirrors `comfy node save-snapshot` / `restore-snapshot`). Driven by the `action` parameter:

Custom-node snapshots via ComfyUI-Manager (mirrors `comfy node save-snapshot` / `restore-snapshot`). Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

panel_list_toolsList the live-canvas panel tools (the user's open ComfyUI graph): names + one-line summaries. Use panel_describe_tool then panel_call_tool to run one.

List the live-canvas panel tools (the user's open ComfyUI graph): names + one-line summaries. Use panel_describe_tool then panel_call_tool to run one.

Per questo strumento non è stato pubblicato alcuno schema di input.

panel_describe_toolFull description and JSON Schema for one panel tool.

Full description and JSON Schema for one panel tool.

Per questo strumento non è stato pubblicato alcuno schema di input.

panel_call_toolRun a panel tool by name with args matching its panel_describe_tool schema.

Run a panel tool by name with args matching its panel_describe_tool schema.

Per questo strumento non è stato pubblicato alcuno schema di input.

restart_comfyuiControl the lifecycle of the ComfyUI server process. Driven by the `action` parameter:

Control the lifecycle of the ComfyUI server process. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

queueInspect and manage the ComfyUI execution queue. Driven by the `action` parameter:

Inspect and manage the ComfyUI execution queue. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

search_custom_nodesDiscover ComfyUI custom node PACKS in the public ComfyUI Registry (registry.comfy.org). Read-only and network-only: queries the hosted registry over HTTP and does NOT require a running ComfyUI or COMFYUI_PATH. This searches node PACKS, not models (use download_model action:"search") and not local i…

Discover ComfyUI custom node PACKS in the public ComfyUI Registry (registry.comfy.org). Read-only and network-only: queries the hosted registry over HTTP and does NOT require a running ComfyUI or COMFYUI_PATH. This searches node PACKS, not models (use download_model action:"search") and not local i…

Per questo strumento non è stato pubblicato alcuno schema di input.

report_issueNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

runpodDeploy, start, stop, inspect and connect to RunPod cloud GPU pods, and switch rendering between your local machine and a pod. Driven by the `action` parameter. SPENDS MONEY: action:"create" and action:"start" put a pod into a billing state; action:"stop" ends GPU billing. Confirm with the user befo…

Deploy, start, stop, inspect and connect to RunPod cloud GPU pods, and switch rendering between your local machine and a pod. Driven by the `action` parameter. SPENDS MONEY: action:"create" and action:"start" put a pod into a billing state; action:"stop" ends GPU billing. Confirm with the user befo…

Per questo strumento non è stato pubblicato alcuno schema di input.

runpod_watchWatch a RunPod pod's live status in the control panel, stop watching it, or diagnose why it isn't usable. Driven by the `action` parameter. None of these actions DEPLOYS or resumes a pod — the runpod tool does that. One of them CAN stop one, though: action:"watch" arms the idle auto-stop, so a watc…

Watch a RunPod pod's live status in the control panel, stop watching it, or diagnose why it isn't usable. Driven by the `action` parameter. None of these actions DEPLOYS or resumes a pod — the runpod tool does that. One of them CAN stop one, though: action:"watch" arms the idle auto-stop, so a watc…

Per questo strumento non è stato pubblicato alcuno schema di input.

list_packsBundled ComfyUI knowledge — installer packs, model-family skills, workflow templates — plus the two workflow-readiness checks. Driven by the `action` parameter:

Bundled ComfyUI knowledge — installer packs, model-family skills, workflow templates — plus the two workflow-readiness checks. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

get_system_statsInspect the connected ComfyUI server: what it is running on, what it has logged, and whether it is healthy enough to dispatch work to. All three actions are READ-ONLY — nothing here mutates anything. Driven by the `action` parameter:

Inspect the connected ComfyUI server: what it is running on, what it has logged, and whether it is healthy enough to dispatch work to. All three actions are READ-ONLY — nothing here mutates anything. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

train_prepare_datasetStage and curate the training DATASETS a LoRA run consumes — the images and their captions. Datasets are keyed by `name`; the jobs that train on them live in the separate `train_start` tool and are keyed by `id`. Driven by the `action` parameter:

Stage and curate the training DATASETS a LoRA run consumes — the images and their captions. Datasets are keyed by `name`; the jobs that train on them live in the separate `train_start` tool and are keyed by `id`. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

train_startRun and inspect LoRA training JOBS — launch a run, poll it, stop it, delete it, and read back the settings behind it. Jobs are keyed by `id`; the datasets they train on live in the separate `train_prepare_dataset` tool and are keyed by `name`. Driven by the `action` parameter:

Run and inspect LoRA training JOBS — launch a run, poll it, stop it, delete it, and read back the settings behind it. Jobs are keyed by `id`; the datasets they train on live in the separate `train_prepare_dataset` tool and are keyed by `name`. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

train_doctorPreflight and set up the TRAINER ITSELF — the docker/GPU/venv machinery every training job needs. Touches no dataset and no job. Driven by the `action` parameter:

Preflight and set up the TRAINER ITSELF — the docker/GPU/venv machinery every training job needs. Touches no dataset and no job. Driven by the `action` parameter:

Per questo strumento non è stato pubblicato alcuno schema di input.

33 strumenti su 37 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Local-first, agent-native control plane for ComfyUI — MCP server + autonomous sidebar agent that drives your live graph in natural language on ANY LLM: Claude/ChatGPT/Gemini on your subscription (no API key), free local models via Ollama (fully offline),

Parole chiave
comfyuimcpmcp-servercomfyui-mcpcomfyui-mcp-serverlocal-firstmodel-context-protocolcomfyui-ai-agentcomfyui-agentcomfyui-copilotcomfyui-assistantcomfyui-claudecomfyui-chatgptautonomous-agentnatural-language-workflowclaude-codeclaude-pluginclaude-skillsagent-skillschatgptgpt-5codexcursorstable-diffusionimage-generationvideo-generationtext-to-imagefluxwanqwenz-imageltx-videoai-agentcomfyui-extensionworkflow-automationollamalocal-llmofflineself-hostedgeminiopenrouterlocal-aibyo-model
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-08-29: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 10 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

67 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+55 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies, optionalDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.

Argomenti

Correlati in images, video & audio