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.4 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,可能拖慢渲染,甚至耗尽显存。",
"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": "本标签页同时打开的问题卡片太多,最早的那些已经无法再接受回答 —— 点击它们不会有任何反应。请回答最新的卡片,或者直接把你的选择打在聊天里,智能体会读到。"
}
}