get_comfyui_settings
Read ComfyUI frontend UI settings by id or list all stored settings. Returns raw stored values of keys like validation strictness or preview method.
Instructions
Read the ComfyUI frontend's per-user UI settings (the Comfy.* ids the Settings panel writes, served by the frontend user manager). Read-only. This is NOT get_defaults — get_defaults is our own MCP SQLite store, while these are ComfyUI's own persisted UI settings. Provide id to read one setting's raw stored value; omit id to list all stored settings (optionally narrowed by filter). Known ids include Comfy.Validation.Workflows (boolean; its strictness rejects some custom-node workflows), Comfy.PreviewMethod (auto|latent2rgb|taesd|none), Comfy.LinkRenderMode (0 straight / 1 linear / 2 spline / 3 hidden), Comfy.UseNewMenu, and Comfy.Sidebar.Location. Ids are frontend-defined and stored verbatim; keys never written by the user are absent here and fall back to invisible frontend defaults. Values are surfaced with their raw stored type (no coercion). Requires a reachable local or remote ComfyUI; not available in Comfy Cloud mode.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Setting id, e.g. 'Comfy.Validation.Workflows'. Omit to list all stored settings. | |
| filter | No | Case-insensitive substring filter on setting ids when listing (e.g. 'preview'). Ignored when `id` is given. |