Package the repo as a folder-installable Codex plugin (verified on codex-cli 0.142.3): - .agents/plugins/marketplace.json: marketplace 'comfyui-agents' listing the repo root itself as the plugin (source.path '.'), policy authentication ON_USE so the local no-auth HTTP server installs without an OAuth prompt. - .codex-plugin/plugin.json: plugin 'comfyui-agents', skills ./skills/, mcpServers ./.codex-plugin/mcp.json (string-file form, matching the real OpenAI connector plugins). - .codex-plugin/mcp.json: declares the 'comfy' HTTP MCP server at http://127.0.0.1:9188/mcp via {type: http}; Codex registers it as a streamable_http transport. - skills/comfyui-bridge/SKILL.md: concise skill teaching the named-channel model, the five tools, and the core push/run/pull loop. Verified: codex plugin marketplace add . -> codex plugin add comfyui-agents@comfyui-agents -> codex mcp get comfy reports the URL. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
38 lines
1.3 KiB
JSON
38 lines
1.3 KiB
JSON
{
|
|
"name": "comfyui-agents",
|
|
"version": "0.1.0",
|
|
"description": "Bridge an external coding agent (Codex) to a running ComfyUI graph: exchange text and images on named channels and trigger workflow runs over MCP.",
|
|
"author": {
|
|
"name": "Ethan Fel",
|
|
"email": "ethan.fel@ts-pc.fr"
|
|
},
|
|
"homepage": "https://github.com/ethanfel/ComfyUI-Nodes-Agents",
|
|
"repository": "https://github.com/ethanfel/ComfyUI-Nodes-Agents",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"comfyui",
|
|
"mcp",
|
|
"agent",
|
|
"image-generation",
|
|
"bridge"
|
|
],
|
|
"skills": "./skills/",
|
|
"mcpServers": "./.codex-plugin/mcp.json",
|
|
"interface": {
|
|
"displayName": "ComfyUI Agent Bridge",
|
|
"shortDescription": "Exchange text/images with a running ComfyUI graph and trigger runs over MCP",
|
|
"longDescription": "Connects Codex to the ComfyUI-Nodes-Agents in-process MCP server (HTTP, 127.0.0.1:9188/mcp). Pull images/text the graph emitted, push text/images back into the graph, list channels, and run saved workflows from the agent.",
|
|
"developerName": "Ethan Fel",
|
|
"category": "Developer Tools",
|
|
"capabilities": [
|
|
"Read",
|
|
"Write"
|
|
],
|
|
"defaultPrompt": [
|
|
"Pull the latest image from the ComfyUI graph and describe it.",
|
|
"Push a prompt to ComfyUI and run the txt2img workflow."
|
|
],
|
|
"brandColor": "#1F6FEB"
|
|
}
|
|
}
|