跳至主要內容

透過遠端 MCP 伺服器建立自訂連接器

本週已更新

使用遠端 MCP 的自訂連接器適用於 Pro、Max、Team 和 Enterprise 方案的 Claude 和 Claude Desktop 用戶。

建構遠端 MCP 伺服器

要開始使用遠端伺服器,請從以下資源開始:

其他資源(如這個)也可能有助於了解建構、部署和疑難排解遠端伺服器時的考量事項。

此外,一些像 Cloudflare 這樣的解決方案提供具有內建自動擴展、OAuth 權杖管理和部署功能的遠端 MCP 伺服器託管服務。

MCP 支援

平台

  • 遠端 MCP 伺服器在 Pro、Max、Team 和 Enterprise 方案的 Claude 和 Claude Desktop 上受到支援。

    • 要設定遠端 MCP 伺服器以在 Claude Desktop 中使用,請透過設定 > 連接器新增它們。Claude Desktop 不會連接到直接透過 claude_desktop_config.json 設定的遠端伺服器。

  • 截至七月,iOS 和 Android 版 Claude 也支援遠端 MCP 伺服器!

    • 用戶可以使用他們已經透過 claude.ai 新增的遠端伺服器的工具、提示和資源。用戶無法直接從 Claude Mobile 新增新的伺服器。

傳輸和驗證

  • Claude 支援基於 SSE 和可串流 HTTP 的遠端伺服器,儘管對 SSE 的支援可能在未來幾個月內被棄用。

  • Claude 支援無驗證和基於 OAuth 的遠端伺服器。

驗證支援

  • Claude 支援 3/26 驗證規範和(截至七月)6/18 驗證規範

  • Claude 支援動態客戶端註冊(DCR)。

    • OAuth 伺服器可以透過從權杖端點返回 HTTP 401 錯誤(錯誤為 invalid_client)來向 Claude 發出信號,表示 DCR 客戶端已被刪除,Claude 應該重新註冊客戶端,如 RFC 6749 中所述。

    • 截至七月,用戶在設定不支援 DCR 的伺服器時,也能夠指定自訂的客戶端 ID 和客戶端密鑰。

  • Claude 的 OAuth 回調 URL 是 https://claude.ai/api/mcp/auth_callback,其 OAuth 客戶端名稱是 Claude。

    • 此回調 URL 未來可能會變更為 https://claude.com/api/mcp/auth_callback – 如果您選擇將 MCP 客戶端回調 URL 加入允許清單,請也將此回調 URL 加入允許清單,以確保您的伺服器繼續與 Claude 正常運作。

  • Claude 支援權杖過期和刷新 – 伺服器應該支援此功能,以便為用戶提供最佳體驗。

請參閱這裡了解 Claude 用於與 MCP 伺服器進行入站和出站連接的 IP 位址。希望禁止非 Claude MCP 客戶端的伺服器開發者可以將這些 IP 位址、Claude 的 OAuth 回調 URL 和/或 Claude 的 OAuth 客戶端名稱加入白名單。

協定功能

  • Claude 支援工具、提示和資源。

    • Claude 支援基於文字和圖像的工具結果。

    • Claude 支援基於文字和二進位的資源。

  • Claude 尚未支援資源訂閱、取樣和其他更進階或草案

是否回答了您的問題?