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),
220 lines (219 loc) • 21.7 kB
JSON
{
"banner": {
"ready": {
"antigravity": "🟢 comfyui-mcp 代理程式已就緒 —— 透過 Antigravity CLI 執行的 {label},使用你的 Google AI 訂閱。注意:agy 的每一輪只會顯示最終回覆,不會即時顯示工具進度。有什麼需要儘管說。",
"atlascloud": "🟢 comfyui-mcp 代理程式已就緒 —— {label},透過 Atlas Cloud 執行。有什麼需要儘管說。",
"chatgpt": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 ChatGPT 訂閱上(直接 OAuth)。有什麼需要儘管說。",
"claude": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 Claude 訂閱上。有什麼需要儘管說。",
"codex": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 Codex(ChatGPT)帳號上。有什麼需要儘管說。",
"copilot": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 GitHub Copilot 訂閱上(⚠️ 實驗性功能,有服務條款風險 —— 你已自行選擇啟用)。有什麼需要儘管說。",
"custom": "🟢 comfyui-mcp 代理程式已就緒 —— {label},透過你的自訂端點({url})執行。有什麼需要儘管說。",
"gemini": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 Google 帳號上(Gemini Code Assist)。有什麼需要儘管說。",
"glm": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 Z.AI GLM Coding Plan 上。有什麼需要儘管說。",
"grok": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 Grok(xAI)帳號上。有什麼需要儘管說。",
"kimi": "🟢 comfyui-mcp 代理程式已就緒 —— {label},執行在你的 Kimi Code 訂閱上。有什麼需要儘管說。",
"llamacpp": "🟢 comfyui-mcp 代理程式已就緒 —— {label},透過 llama.cpp 在本機執行(不需帳號,也不需 API 金鑰)。小型的本機模型比前沿模型更慢、更單純,功能會少一些。有什麼需要儘管說。",
"lmstudio": "🟢 comfyui-mcp 代理程式已就緒 —— {label},透過 LM Studio 在本機執行(不需帳號,也不需 API 金鑰)。小型的本機模型比前沿模型更慢、更單純,功能會少一些。有什麼需要儘管說。",
"minimax": "🟢 comfyui-mcp 代理程式已就緒 —— {label},使用你的 MiniMax 平台 API 金鑰。有什麼需要儘管說。",
"moonshot": "🟢 comfyui-mcp 代理程式已就緒 —— {label},使用你的 Moonshot 平台(Kimi K3)API 金鑰。有什麼需要儘管說。",
"ollama": "🟢 comfyui-mcp 代理程式已就緒 —— {label},透過 Ollama 在本機執行(不需帳號,也不需 API 金鑰)。小型的本機模型比前沿模型更慢、更單純,功能會少一些。有什麼需要儘管說。",
"openrouter": "🟢 comfyui-mcp 代理程式已就緒 —— {label},透過 OpenRouter 執行(託管 API,使用你的 OPENROUTER_API_KEY )。有什麼需要儘管說。",
"pi": "🟢 comfyui-mcp 代理程式已就緒 —— {label},透過 pi CLI 使用你自己的供應商憑證執行(已在這台機器上找到;pi 會在你送出第一則訊息時檢查)。注意:pi 沒有 ComfyUI 工具(沒有 MCP)—— 它用自己的程式設計工具在本機工作區運作,而不是面板畫布。有什麼需要儘管說。"
}
},
"cli": {
"cannot_start": "ComfyUI MCP —— 無法啟動:{error}",
"connect_bridge_secure": "wss:// 安全的 Cloudflare 通道(自動 —— 不需複製任何東西)",
"connect_label_bridge": "代理程式橋接",
"connect_label_driving": "驅動對象",
"connect_label_secure": "安全",
"connect_next_steps": "接下來:",
"connect_quiet_note": "在你按下「連線」之前,這個視窗會一直安靜 —— 這是正常的,\n不是卡住了。代理程式就在這裡執行,使用你的 Claude/Codex 登入;\nComfyUI 那台機器上不會安裝任何東西。請讓這個終端機保持開啟。",
"connect_secure_note": "Pod 的 HTTPS 面板會透過加密通道自動連線 ——\n不需貼上任何 URL,在任何瀏覽器都能用。",
"connect_step_click_connect": "在面板中按下「連線」(Agent 面板的連線下拉選單)。",
"connect_step_open_comfyui": "在瀏覽器開啟該 ComfyUI:{url}",
"connect_title": "正在啟動本機代理程式橋接",
"connect_url_invalid": "傳給 `connect` 的 ComfyUI URL 無效:\"{url}\"({reason})。請傳入完整的 http(s) URL,例如 https://abcd-3000.proxy.runpod.net 或 http://127.0.0.1:8188 。",
"help_active": "(目前:{locale})",
"help_allow_unauth": "允許在非回送主機上開放 /mcp",
"help_comfyui_url": "指定某個(可以是遠端的)ComfyUI",
"help_compact": "只註冊三個中繼工具",
"help_default": "(預設:{value})",
"help_full": "註冊完整的直接工具集",
"help_full_reference": "完整參考:{url}",
"help_help": "顯示本說明並結束",
"help_host": "HTTP 繫結主機",
"help_http": "streamable-HTTP 傳輸",
"help_insecure_bridge": "允許未經驗證的面板橋接",
"help_lang": "此 CLI 自身輸出的語言",
"help_panel_orchestrator": "執行驅動面板的背景編排器",
"help_port": "HTTP 繫結連接埠",
"help_same_as_value": "同上,以值指定",
"help_section_panel": "面板 / COMFYUI",
"help_section_tool_surface": "工具集",
"help_section_transport": "傳輸",
"help_section_usage": "用法",
"help_stdio": "stdio 傳輸",
"help_tagline": "用 AI 代理程式驅動 ComfyUI",
"help_token": "要求 /mcp 帶上這組共用密鑰",
"help_tunnel": "開啟 cloudflared 快速通道(隱含 --http)",
"help_usage_connect": "針對(可能是遠端的)ComfyUI 執行面板編排器",
"help_usage_launcher": "管理面板自動啟動輔助程式",
"help_usage_server": "啟動 MCP 伺服器",
"help_usage_setup": "把 comfyui 項目寫進該工具自己的設定檔,然後結束",
"launcher_failed": "ComfyUI MCP 啟動器執行 {action} 失敗:{error}",
"launcher_installed": "✓ 已為此使用者安裝 ComfyUI MCP 面板啟動器。",
"launcher_installed_note": "MCP 僅在 Agent 面板要求時啟動。",
"launcher_uninstalled": "✓ 已解除安裝 ComfyUI MCP 面板啟動器。",
"launcher_usage": "用法:{command}",
"setup_copilot_check": "執行 `copilot` 並用 /mcp show 檢查伺服器。",
"setup_dry_run": "—— 試跑:將把 {path} 寫成 ——",
"setup_failed": "comfyui-mcp 設定失敗:{error}",
"setup_hermes_reload": "在執行中的 Hermes 工作階段輸入 /reload-mcp (或重新啟動 Hermes)。",
"setup_hermes_tool_names": "工具會顯示為 mcp_comfyui_list_tools / _describe_tool / _call_tool 。",
"setup_next_steps": "接下來:",
"setup_note_compact": "精簡工具模式已開啟:模型拿到的是 list_tools/describe_tool/call_tool ,而不是約 200 份 schema(需要完整工具集請用 --full 重新執行)。",
"setup_note_full": "完整工具模式:約 200 份 schema —— 適合前沿模型(小型的本機模型請用 --compact 重新執行)。",
"setup_note_local_models": "本機模型:gemma4(e4b 以上)、qwen3、llama3.1+ 原生支援工具呼叫;gemma3 不支援。",
"setup_openclaw_restart": "重新啟動 OpenClaw 閘道以載入新的伺服器。",
"setup_unknown_agent": "未知的代理程式 \"{agent}\"。",
"setup_usage": "用法:{command}",
"setup_what_it_does": "把 comfyui MCP 伺服器項目寫進該代理程式自己的設定檔。",
"setup_wrote": "✓ 已把 \"comfyui\" MCP 伺服器加入 {path}",
"tunnel_desktop_connector_path": "Claude Desktop → Settings → Connectors → 新增自訂連接器:",
"tunnel_field_header": "標頭",
"tunnel_field_name": "名稱",
"tunnel_field_url": "URL",
"tunnel_header_alt": "(或 Authorization: Bearer {token})",
"tunnel_headless_snippet": "無介面 / 程式化設定片段:",
"tunnel_keep_open": "請讓這個終端機保持開啟 —— 行程結束時通道就會關閉。",
"tunnel_label_public_url": "公開 MCP 網址",
"tunnel_label_token": "驗證權杖",
"tunnel_title": "遠端 / 託管連接器已上線"
},
"console": {
"credentials": {
"advanced": "進階 ↗",
"badge_set": "已設定 · {masked}",
"badge_unset": "未設定",
"close": "關閉",
"load_failed": "無法載入狀態 —— 請重新連線面板。",
"paste_key": "貼上金鑰…",
"privacy": "依執行個體儲存在本機。這些值絕不會離開這台機器。",
"save": "儲存",
"save_failed": "儲存失敗",
"saved": "已儲存 ✓",
"saving": "正在儲存…",
"title": "API 金鑰"
},
"landing": {
"api": {
"heading": "API"
},
"connection": {
"endpoints": "橋接 {bridge} · ComfyUI {comfyui}",
"heading": "連線"
},
"here": {
"a2ui": "以 A2UI 打造的工具介面",
"heading": "將搬到這裡(面板仍留在 ComfyUI 中)",
"library": "LoRA 庫、影像收藏、Photomap 風格工具",
"lifecycle": "啟動 / 停止 / 重新啟動編排器",
"mcp": "MCP 伺服器對應與繼承而來的 {file} 工具",
"oauth": "OAuth 與 API 供應商登入",
"prompts": "可編輯的系統提示詞 —— {link}",
"prompts_link": "開啟編輯器"
},
"panel": {
"connect": "連線 / 中斷這個橋接",
"heading": "留在 ComfyUI 面板中",
"pickers": "供應商 / 模型 / 推理強度選擇器與上下文視窗計量",
"storyboards": "影片分鏡與即時圖形編輯"
},
"status": {
"failed": "無法載入狀態",
"install_cli": "安裝 CLI",
"loading": "正在載入供應商就緒狀態…",
"none": "沒有後端",
"ready": "已就緒",
"running": "編排器執行中",
"sign_in": "登入"
},
"subtitle": "面板編排器的控制台 —— 管理 MCP 伺服器、OAuth 與服務設定。ComfyUI 側邊欄面板則專注於聊天、供應商與即時畫布。",
"title": "ComfyUI MCP 控制台"
},
"prompts": {
"advanced": "進階 ↗",
"badge_custom": "已自訂",
"badge_default": "內建預設",
"close": "關閉",
"copy_default": "複製到編輯器",
"empty": "尚未註冊可編輯的提示詞。請啟動編排器後重新載入本頁。",
"intro": "編排器管理的每一條系統提示詞,與代理實際收到的內容一致。你寫的內容會儲存在 {file},內建提示詞不會被更動,所以重設隨時都能把它找回來。",
"load_failed": "無法載入提示詞 —— 請重新連線面板。",
"placeholder": "正在使用內建預設 —— 在此輸入即可覆寫。",
"reset": "重設為內建",
"reset_failed": "重設失敗",
"resetting": "正在重設…",
"save": "儲存",
"save_failed": "儲存失敗",
"saved": "已儲存 ✓",
"saving": "正在儲存…",
"title": "系統提示詞",
"view_default": "查看內建預設"
},
"unauthorized": "未經授權 —— 請重新連線面板。"
},
"say": {
"blind_cli_native_tools": "注意:{backend} CLI 保留其自帶的內建檔案工具,盲視模式無法從機制上攔截它們 —— comfyui 工具仍不會回傳像素,但 CLI 本身可能讀取影像檔案。如需嚴格的無像素保證,請使用 Claude 後端或 API/本地提供者。",
"blind_off": "盲視模式已關閉 —— 代理程式的影像工具重新回傳像素(在目前這一輪結束後生效)。",
"blind_on": "盲視模式已開啟 —— 代理程式的影像工具現在不再回傳像素(在目前這一輪結束後生效;工作階段會自動繼續)。",
"custom_no_base_url": "尚未設定端點 —— 請在設定 → 自訂端點中填寫基礎網址(要帶上 /v1 ,例如 vLLM 用 http://192.168.1.20:8000/v1 ,或託管供應商的 OpenAI 相容網址);如果伺服器需要金鑰,再加上「設定 API 金鑰…」。兩者都會立即生效 —— 然後重新連線。",
"degraded": {
"antigravity": "背景代理程式沒有回應 —— Antigravity CLI 無法回應 `agy models` 。請從 https://antigravity.google 安裝,執行一次 `agy` 並完成 Google 登入,然後依序「中斷連線」→「連線」重試。",
"atlascloud": "背景代理程式沒有回應 —— Atlas Cloud 無法啟動。請設定 ATLASCLOUD_API_KEY ,然後依序「中斷連線」→「連線」重試。",
"chatgpt": "背景代理程式沒有回應 —— ChatGPT 直接 OAuth 無法啟動。請確認 ~/.codex/auth.json 存在(執行 `codex login`),然後依序「中斷連線」→「連線」重試。",
"claude": "背景代理程式沒有回應 —— Claude Agent SDK 無法啟動。請確認你已登入(執行一次 `claude`),然後依序「中斷連線」→「連線」重試。",
"codex": "背景代理程式沒有回應 —— Codex 的 app-server 無法啟動。請確認已安裝 Codex 並已登入(執行 `codex login`),然後依序「中斷連線」→「連線」重試。",
"copilot": "背景代理程式沒有回應 —— GitHub Copilot(實驗性)無法啟動。請在面板的實驗性那一列登入,然後依序「中斷連線」→「連線」重試。",
"custom": "背景代理程式沒有回應 —— 你的自訂端點在 {url} 沒有回應。請在設定 → 自訂端點中檢查基礎網址(必須是 OpenAI 相容並帶上 /v1 ),以及伺服器需要的 API 金鑰 —— 然後按「連線」重試。",
"gemini": "背景代理程式沒有回應 —— Gemini CLI 無法啟動。請確認已安裝 Gemini CLI 並已登入(執行一次 `gemini` 並完成 Google 登入),然後依序「中斷連線」→「連線」重試。",
"glm": "背景代理程式沒有回應 —— GLM Code API 無法啟動。請設定 ZAI_API_KEY (Z.AI Coding Plan),然後依序「中斷連線」→「連線」重試。",
"grok": "背景代理程式沒有回應 —— Grok CLI 無法啟動。請確認已安裝 Grok 並已登入(執行一次 `grok` 並完成 xAI 登入),然後依序「中斷連線」→「連線」重試。",
"kimi": "背景代理程式沒有回應 —— Kimi Code 無法啟動。請執行 Kimi Code 登入(~/.kimi/credentials/kimi-code.json)或設定 KIMI_API_KEY ,然後依序「中斷連線」→「連線」重試。",
"llamacpp": "背景代理程式沒有回應 —— 無法在 {url} 連上 llama-server 。請用 `llama-server -m <model>.gguf -c 16384` 啟動(我們的 gemma4-comfyui-mcp GGUF 很合適;較舊的版本需要另外加上 --jinja 才能呼叫工具),或設定 COMFYUI_MCP_LLAMACPP_HOST —— 然後依序「中斷連線」→「連線」重試。",
"lmstudio": "背景代理程式沒有回應 —— 無法在 {url} 連上 LM Studio 。請開啟 LM Studio → Developer → Start Server 並載入一個支援工具呼叫的模型(Hugging Face 上我們的 gemma4-comfyui-mcp GGUF 很合適);如果它在別處提供服務,請設定 COMFYUI_MCP_LMSTUDIO_HOST —— 然後依序「中斷連線」→「連線」重試。",
"minimax": "背景代理程式沒有回應 —— MiniMax 無法啟動。請設定在 platform.minimax.io 取得的 MINIMAX_API_KEY ,然後依序「中斷連線」→「連線」重試。",
"moonshot": "背景代理程式沒有回應 —— Moonshot(Kimi K3)無法啟動。請設定在 platform.kimi.ai 取得的 MOONSHOT_API_KEY ,然後依序「中斷連線」→「連線」重試。",
"ollama": "背景代理程式沒有回應 —— 連不上 Ollama 。請用 `ollama serve` 啟動,並拉取我們的微調模型(`ollama pull artokun/gemma4-comfyui-mcp:e4b` —— 以 comfyui-mcp 工具套件訓練的 gemma4,競技場中表現最好的本機模型;顯示記憶體約 8 GB 可用 `:12b`),然後依序「中斷連線」→「連線」重試。",
"pi": "背景代理程式沒有回應 —— pi CLI 無法執行 `pi --list-models` 。請從 https://pi.dev 安裝(`curl -fsSL https://pi.dev/install.sh | sh`),設定一個供應商(設定供應商 API 金鑰,或執行一次 `pi` 再執行 `/login`),然後依序「中斷連線」→「連線」重試。",
"qwen": "背景代理程式沒有回應 —— Qwen Code CLI 無法啟動。請確認已安裝 Qwen Code(npm i -g @qwen-code/qwen-code)並已登入(執行一次 `qwen` 並完成 /auth,或設定 DASHSCOPE_API_KEY),然後依序「中斷連線」→「連線」重試。"
},
"llamacpp_no_jinja": "你的 llama-server 沒有帶 `--jinja` 執行,因此工具呼叫被停用 —— 代理程式的每個動作都會失敗。請帶上工具支援重新啟動:`llama-server -m <model>.gguf --jinja -c 16384` (較新的版本預設啟用 jinja,較舊的版本需要明確加上這個旗標),然後依序「中斷連線」→「連線」。",
"llamacpp_small_context": "你的 llama-server 上下文為 {tokens} 個 token(啟動旗標 -c)。代理程式的工具內容需要至少 16384,低於這個值時較長的回合會被無聲截斷。建議用 `-c 16384` 或更高重新啟動。",
"local_agent_resumed": "算圖完成,本機代理程式回來了。現在回覆你排隊中的訊息。",
"message_queued_during_render": "正在算圖,為了把 GPU 留給它,我先把你的訊息排進佇列。一結束我就回覆。",
"message_queued_opt_out": "如果想在算圖期間繼續聊天,請在 ~/.comfyui-mcp/.env 中設定 COMFYUI_MCP_PAUSE_LOCAL_ON_GEN=0 並重新啟動 —— 本機模型會和 ComfyUI 共用同一張 GPU,可能拖慢算圖,甚至耗盡 VRAM。",
"new_chat_durable_clear_failed": "新對話已開始,但上一段對話儲存在磁碟上的工作階段沒能刪除(寫入失敗 —— 可能磁碟已滿或檔案被鎖住)。如果在這段對話完成第一輪往返之前編排器重新啟動,舊對話可能會被復原;真的發生時請再開一次新對話。",
"oauth_signin_failed": "{provider} 登入失敗:{message}",
"openrouter_no_key": "OpenRouter 還沒有 API 金鑰 —— 這樣連線會在你的第一則訊息時失敗。請在設定 → OpenRouter →「設定 API 金鑰…」中填寫(會遮罩,由編排器儲存 —— 立即生效,不需重新連線),或設定 OPENROUTER_API_KEY 環境變數並重新啟動編排器。金鑰取得:https://openrouter.ai/keys",
"options_change_failed": "無法變更模型 / 推理強度:{message}",
"pi_no_credential": "pi 沒有可用的供應商憑證 —— 連線時會顯示就緒,但你的第一則訊息就會失敗。請設定一個供應商:設定供應商 API 金鑰(例如 ANTHROPIC_API_KEY / OPENAI_API_KEY / CEREBRAS_API_KEY )並重新啟動編排器,或執行一次 `pi` 再執行 `/login`(儲存在 ~/.pi/agent/auth.json),然後依序「中斷連線」→「連線」。如果你已經做過其中之一,請檢查項目是否完整 —— 缺少 `key` 的 ~/.pi/agent/auth.json 記錄、缺少 `apiKey` 的 models.json 供應商,或指向不存在檔案的 GOOGLE_APPLICATION_CREDENTIALS 都無法通過驗證。https://pi.dev",
"restart_lost": {
"answers": "你在問題卡片上給出的 {count} 則回答沒有送達代理程式:{answers}。回答不是算圖 —— 沒有歷史紀錄可以回查,這次重新啟動完成後代理程式也無法把它找回來。等它回來後,請再把你的選擇告訴它(或直接貼上上面的內容)。",
"header": "正在重新啟動代理程式後端。",
"runs": "有 {count} 筆已完成的算圖結果無法送達({runs})。從代理程式的角度看,它們的結果並未確定 —— 等它重新連線後,請讓它用 `get_history (action:\"list\")` 查一下這些執行,而不要假設它已經看到。",
"withheld": "這個分頁還有 {count} 則回答屬於一段已被取代的較早對話;它們同樣沒有送達,但因為不是給你目前這段對話的,所以沒有列在這裡。"
},
"start_failure": {
"hint": {
"custom": "請在設定 → 自訂端點中檢查基礎網址與 API 金鑰,然後依序「中斷連線」→「連線」重試。",
"generic": "請檢查該供應商的憑證 / 登入狀態,然後依序「中斷連線」→「連線」重試。",
"key_provider": "請在 API 金鑰卡片中檢查你的 {provider} API 金鑰({env}),然後依序「中斷連線」→「連線」重試。",
"openrouter": "請在 API 金鑰卡片中檢查你的 OpenRouter API 金鑰(OPENROUTER_API_KEY),然後依序「中斷連線」→「連線」重試。"
},
"notice": "{backend} 代理程式無法啟動:{message} —— {hint}"
},
"too_many_question_cards": "這個分頁同時開啟的問題卡片太多,最早的那些已經無法再接受回答 —— 點了也不會有任何反應。請回答最新的卡片,或直接把你的選擇打在聊天裡,代理程式會讀到。"
}
}