自七月初以來,我的 MCP Server Trigger 在每次工具呼叫時都會傳回「No bridge acquired」。SSE 端點在線上,mcp-remote 可以連接,但橋接器從未初始化。六月底還運作正常。雲端實例,使用 Execute Workflow 子工作流作為 MCP 工具的工作流。有人找到解決方案嗎?
嘿 @Munish_Gupta,在等待回應期間,這些資源可能對你有幫助:
建議的資源
自動符合您的問題。
文件:
論壇:
@Gonzalo_Romero_Herna、@Inshal_Amir、@Patrik_Breitenmoser - 你們之前幫助過類似的問題,可以看一下嗎?
由 n8n 社區機器人自動建議。這是試用版 - 請在此分享反饋。
嗨 @Munish_Gupta 歡迎!
那個字串來自 n8n 自己的表達式評估器,只有在啟用實驗性 vm 表達式引擎時才會觸發。MCP Server Trigger 在該引擎需要的隔離視窗外解析工具參數,所以工作階段連接且工具列表運行正常,但每次呼叫都在移交時失敗,沒有生成子執行。N8N_EXPRESSION_ENGINE 是自主機託管的變數,沒有 Cloud 等效項,所以 help@n8n.io 必須檢查您的執行個體上是否啟用了 vm,並將其改回舊版。將工作流程 ID、確切的錯誤字串以及呼叫在毫秒內失敗且沒有生成子執行的詳情傳送給他們。
在他們切換之前,透過執行個體級 MCP 而不是觸發節點來公開子工作流程。前往 Settings > Instance-level MCP,啟用存取,在每個子工作流程上開啟「Available in MCP」,然後將您的用戶端指向:
https://<your-n8n-domain>/mcp-server/http
用戶端使用 execute_workflow 執行它們並直接傳遞引數,所以工具節點中沒有 $fromAI() 表達式需要解析。該工具執行工作流程的已發佈版本。
嗨 @Munish_Gupta,那個錯誤中的「橋接」一詞會造成誤解——它與 MCP 傳輸橋接完全無關。這是 n8n 的 V8 隔離橋接,位於表達式求值器內部,這就是為什麼每個傳輸層級的症狀看起來都是健康的:SSE 端點活動、mcp-remote 連接、工具清單正確列出。傳輸層沒問題。故障發生在下游,在工具參數解析處。
具體來說:當實驗性 vm 表達式引擎處於活動狀態時,MCP Server Trigger 在該引擎所需的隔離窗口之外解析工具的參數,因此握手和 tools/list 成功,而每個 tools/call 都在你的子工作流啟動之前失敗。
大約五分鐘內確認:
- 複製你的其中一個工具。
- 在副本中,用硬編碼的字面值取代每個
$fromAI()輸入。 - 從你的客戶端呼叫兩者。
- 硬編碼有效,
$fromAI()失敗 → 已確認。是參數解析問題,不是你的子工作流。 - 兩者都失敗 → 其他問題;請發佈執行。
也打開一個失敗的執行,尋找此指紋:非常短的持續時間(數十毫秒)、空輸出,且沒有產生子執行。 如果子工作流執行從未出現在執行清單中,它在交接時就已終止,你的工作流完全沒有運行。
跳過這些——它們看起來相關但不是原因:重新註冊連接器、從 SSE 切換到 Streamable HTTP、重新安裝或重新固定 mcp-remote。
由於你使用的是 Cloud,N8N_EXPRESSION_ENGINE 是自託管環境變數,在 Cloud 上沒有對應項和 UI 切換,所以你無法自己還原。請發送電子郵件至 help@n8n.io,內容包括:
- 你的工作流 ID 和確切的 Cloud 版本
- 確切的錯誤字符串
- 工具清單正確但每次呼叫都失敗
- 呼叫在數毫秒內終止,沒有產生子執行
- 你的硬編碼與
$fromAI()結果
並直接問他們:「我的實例上 N8N_EXPRESSION_ENGINE 是否設定為 vm?請將其還原為 legacy。」 這樣具體的表述可以確保它不會被路由到通用 MCP 故障排除中。
等待期間的解決方案: 完全繞過 MCP Server Trigger,通過實例級 MCP 公開子工作流。設定 → 實例級 MCP → 啟用存取,然後為每個子工作流開啟「可在 MCP 中使用」,並將你的客戶端指向:
https://<your-n8n-domain>/mcp-server/http
客戶端通過 execute_workflow 呼叫它們並直接傳遞參數,因此沒有 $fromAI() 表達式必須在工具節點中解析。兩個注意事項:它運行每個工作流的已發佈版本,所以先保存並發佈;工具名稱和說明來自工作流名稱/說明而非你的工具節點配置,所以你的客戶端工具清單看起來會與你現在的不同。
有一件事可以幫助縮小範圍——你使用的確切 Cloud 版本是什麼?「六月末沒問題,七月初故障」可能標示出為你的實例啟用此功能的發佈版本。
我們已經查看過這個問題,看起來可能已在最近的版本中修復。請更新並查看您是否仍然遇到同樣的問題。
感謝各位。透過更新 n89 版本後問題已解決。