「啟用 MCP 存取」一直被停用

嗨,

我想能夠透過 MCP 與 Claude 編輯和分析工作流程。這原本運作得很好,但最近不知道什麼原因,「啟用 MCP」開關開始自動關閉。我認為這可能在每次我登出時發生,但很難確切說出什麼操作會導致停用。這表示每次我要使用 MCP 時,都必須將它開啟,有時候在一個工作階段中甚至要多次啟用,不僅要在設定中開啟,也要在每個工作流程的個別設定中開啟。

這是最近更新的已知錯誤嗎,還是有技巧可以讓此設定保持不變?您有任何想法知道什麼可能導致它重設,或者我如何才能讓它永久啟用嗎?

謝謝。

感謝您的回覆。我不認為我的瀏覽器在登出時清除了 Cookie。可能是我的瀏覽器(Chrome)需要更新,而我一直在拖延?:sweat_smile:

我使用的是 Cloud 版本 n8n@2.22.4。

我只能看到以下升級選項:
2.23.3(最新穩定版)
2.25.3(最新測試版)

version: '3.8'

services:
  n8n:
    image: n8nio/n8n:latest
    ports:
      - "5678:5678"
    environment:
      - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
      # 強制進階 LLM/MCP 功能全球保持活躍
      - N8N_DEV_FEATURES_ENABLED=true 
      - N8N_COMMUNITY_PACKAGES_ENABLED=true
    volumes:
      - n8n_data:/home/node/.n8n

如果您想永久啟用此功能,且使用 Docker,請使用此 docker-compose.yml 檔案。如果您使用 n8n 雲端等其他服務,我也很樂意幫忙。

謝謝。我使用的是 n8n 雲端版本。請問你能否與我分享如何在雲端版本中讓它保持啟用的指導?

在 Cloud 上,我會忽略 Docker 端的建議,而是著重於確認該開關在不同會話間是否確實持久化。如果它只在登出後翻轉關閉,那指向的是狀態或持久化錯誤,而不是瀏覽器問題。你能確認一下它在重新整理後是否保持開啟,還是在你登出時立即消失?

謝謝。我有一位同事用他的憑證登入我們的 n8n 帳戶後就沒有登出,似乎開關在一夜之間又被切換回關閉。我用我的憑證登入後,開關似乎保持在開啟狀態。所以,我完全不知道開關是什麼時候被改變的,也不知道是什麼原因造成的。

  1. 前往你的 n8n Cloud 編輯器,導航至「設定」,然後選擇「n8n API」,點擊建立 API 金鑰。安全地複製此金鑰。
  2. 如果你正在使用 Claude Desktop,請開啟你的設定檔案(claude_desktop_config.json)。
  3. 將官方 n8n MCP 伺服器區塊直接新增到你的設定中,並填入你的 Cloud URL 和 API 金鑰:
  "mcpServers": {
    "n8n-cloud-bridge": {
      "command": "npx",
      "args": ["-y", "@n8n/mcp-server"],
      "env": {
        "N8N_API_URL": "https://your-custom-string.n8n.cloud/api/v1",
        "N8N_API_KEY": "your_copied_n8n_api_key_here"
      }
    }
  }
}
  1. 重新啟動 Claude。

希望這對你有幫助,如果這個方法有效或無效的話,請告訴我

這聽起來確實像是最近版本引入的錯誤,有幾個人報告過 MCP 切換開關無法保持的問題。有幾件事值得檢查:

首先,查看是否可以透過 n8n 設定中的環境變數來啟用 MCP。如果切換開關只是翻轉執行階段旗標而不持久地寫入資料庫,它會在登出或重新啟動時重置。檢查 n8n 文件中是否有 N8N_MCP_* 環境變數,並將其新增至您的組合檔案或啟動設定,這樣無論 UI 切換如何,它都會一直開啟。

其次,您使用的是哪個版本?這將有助於縮小是否存在回歸。如果您最近進行了更新,回滾到上一個版本並進行測試將確認這一點。

如果這些都不適用,值得在 https://github.com/n8n-io/n8n/issues 提交 GitHub 議題,並附上您的版本和設定(Docker、npm、cloud)— 「在登出時重置」的行為非常具體,可以追蹤。

由於您使用的是 n8n Cloud,環境變數的方法在這裡不適用。對於 Cloud,MCP 切換狀態是由伺服器端管理的,所以如果它在登出時重設,這幾乎可以確定是您目前版本(2.22.4)的迴歸問題。最快的解決方法是直接聯繫 n8n 支援團隊,電子郵件地址為 support@n8n.io - 請附上您的執行個體 URL、版本號,以及一條說明切換在登出時重設的備註。這類 Cloud 上的持久化錯誤只有 n8n 團隊才能在他們這一端修復。

歡迎來到 n8n 社群 @Paul9
你是用什麼方式透過 mcp 使用 claude?桌面版、vscode、網頁版…

另一點,請更新到穩定版本 2.23.4、分享顯示切換開關已更改的螢幕截圖,並告知您想執行 mcp 的專案中有哪些擁有者/管理員。

輪換權杖時,n8n 會自動撤銷先前的權杖。
設定並使用 n8n MCP 伺服器 | n8n 文件

感謝您的回覆。

我目前使用的是 2.22.4 版本

Claude via MCP。我通常在工作專案中使用 Claude 桌面應用程式,這時就會遇到切換問題。

謝謝。它說我落後 3 個版本,並給我這些升級選項。根據下拉菜單,沒有版本 2.23.4 可用。

務必選擇 stable 選項,麻煩了 @Paul9
請分享你的流程,直接複製貼上到這裡就可以