UNPKG

comfyui-mcp

Version:

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),

46 lines • 1.48 kB
import { addExtraPath, listExtraPaths, removeExtraPath, } from "../services/extra-paths.js"; import { errorToToolResult } from "../utils/errors.js"; export async function listExtraPathsAction(args) { try { const result = await listExtraPaths({ target: args.target, configPath: args.config_path, }); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } catch (err) { return errorToToolResult(err); } } export async function addExtraPathAction(args) { try { const result = await addExtraPath({ target: args.target, configPath: args.config_path, group: args.group, category: args.category, path: args.path, isDefault: args.is_default, }); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } catch (err) { return errorToToolResult(err); } } export async function removeExtraPathAction(args) { try { const result = await removeExtraPath({ target: args.target, configPath: args.config_path, group: args.group, category: args.category, path: args.path, }); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } catch (err) { return errorToToolResult(err); } } //# sourceMappingURL=extra-paths.js.map