comfyui-mcp 說的是託管連接器所用的同一種 Streamable-HTTP MCP 傳輸(例如 Comfy
自己的 cloud.comfy.org/mcp 自訂連接器)。一條命令就能把它跑成帶權杖驗證、掛在公網
HTTPS 通道後面的伺服器,於是你可以把它加到 Claude Desktop → Connectors,或從任何
地方無介面呼叫。
這是選用的。預設的
stdio 傳輸(以及回送上的普通 --http)行為和以前完全一樣 ——
開放且本機。只有你設定了權杖或傳入 --tunnel 時,驗證和通道才會啟用。其實是想用代理面板驅動遠端 ComfyUI 執行個體(例如 RunPod)? 那是另一個功能 ——
請看雲端部署。本頁講的是把 comfyui-mcp MCP 伺服器本身
暴露給 Claude Desktop 這類遠端用戶端;它完全不碰 ComfyUI 或面板橋接。兩者碰巧都在底層
用 cloudflared 快速通道,這也是最容易把它們搞混的地方。
一條命令的通道
- 強制使用 HTTP 傳輸(
MCP_TRANSPORT=http)。 - 如果你還沒設定權杖,就生成一個足夠強的隨機驗證權杖。
- 啟動一條 cloudflared 快速通道, 指向本機 MCP 連接埠。
- 印出一塊可直接貼上的內容:公網
https://…/mcpURL、權杖,以及 Claude Desktop 連接器片段。
沒有安裝 cloudflared?
cloudflared 作為選用相依隨包提供。找不到二進位時,伺服器會繼續在本機執行,並印出安裝
指引:
--tunnel 再跑一次。
新增到 Claude Desktop
開啟 Claude Desktop → Settings → Connectors → Add custom connector,填入:
儲存,然後在聊天裡啟用該連接器。ComfyUI 工具會出現,和本機 stdio 伺服器一樣。
無介面 / 程式化設定
任何支援遠端 Streamable-HTTP 伺服器的 MCP 用戶端都能用。提供 URL 和驗證頭:/mcp 的每一次請求都接受兩種頭形式:
手動設定(自帶通道 / 代理)
如果更想自己管公網端點,就用固定權杖跑 HTTP 傳輸,再把它放在自己的反向代理、通道或 VPN 後面:http://127.0.0.1:9100/mcp。
驗證參考
權杖按常量時間比較,門禁對 MCP 端點上的每一種 HTTP 方法(
POST/GET/DELETE)都強制
執行。繫結非回送主機且沒有權杖時,除非設定了上面的逃生口,否則啟動會被拒絕。
路線圖:OAuth
今天的驗證是手動共享金鑰權杖(Bearer /X-API-Key),無介面路徑和 Claude Desktop
自訂連接器都能涵蓋。完整的瀏覽器 OAuth 登入流程(類似 Comfy 的託管連接器)是規劃中
的後續 —— 改動更重,手動連線並不需要它。