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
JavaScript
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