list_extensions
Lists installed ComfyUI custom node extensions to verify available functionality for workflow automation.
Instructions
List loaded ComfyUI extensions.
Returns list of installed extension names (custom node packs). Use this to verify which custom nodes are available (e.g., fal.ai connector).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- The @mcp.tool()-decorated handler function that implements the 'list_extensions' tool. It fetches the list of loaded ComfyUI extensions from the '/extensions' API endpoint, logs progress if context provided, and returns error list on failure.@mcp.tool() def list_extensions(ctx: Context = None) -> list: """List loaded ComfyUI extensions. Returns list of installed extension names (custom node packs). Use this to verify which custom nodes are available (e.g., fal.ai connector). """ if ctx: ctx.info("Listing extensions...") try: return comfy_get("/extensions") except Exception as e: return [f"Error: {e}"]