MCP 通道目前處於研究預覽階段。申請存取權限以進行試用。
本快速入門將帶您從零開始,讓 Claude 透過通道呼叫私有 MCP 伺服器。它使用 Docker Compose 搭配手動憑證佈建,這是本機測試的最短路徑。如需生產環境部署,請參閱使用 Helm 部署或使用 Docker Compose 部署。
一個雙容器的通道堆疊(包含 proxy 和 cloudflared),以及一個與其並行執行的範例 MCP 伺服器。當一切都在執行時,即使沒有任何服務在公開連接埠上監聽,Claude 仍可透過 https://echo.<your-tunnel-domain>/mcp 存取該範例伺服器。
openssl 執行檔必須位於您的 PATH 中)。建立通道
在 Claude Console 側邊欄中,前往 Manage > MCP tunnels 並點擊 New tunnel。為其命名。將 Set up programmatic access 保持關閉;本快速入門使用手動憑證佈建。
建立完成後,開啟該通道。從 Connection 區段複製兩個值:
abcd1234.tunnel.anthropic.com)設定部署目錄
產生 CA 和伺服器憑證
Proxy 使用由您控制的 CA 所簽署的憑證來終止內部 TLS。請產生這兩者:
回到 Console,在通道詳細資訊頁面上,點擊 Add certificate 並上傳 data/ca.crt(或貼上其內容)。通道狀態會切換為 Active。
撰寫範例 MCP 伺服器
撰寫 proxy 設定檔和 compose 檔案
啟動
您應該會看到一行針對 echo 的 route configured 訊息,以及四行 Registered tunnel connection 訊息。容器需要幾秒鐘才能啟動;如果日誌命令回傳空白,請重新執行。
從 Claude 呼叫
在 Console 中,前往 Managed Agents > Sessions 並建立一個工作階段。在代理程式選擇器中選擇 Create new agent,為代理程式命名,並保留預先填入的模型。點擊 + MCP Server,選擇您的通道,將 Subdomain 設為 echo,Path 設為 mcp。然後詢問:
Use the hello tool to greet tunnel.
您應該會看到一個工具呼叫,接著是其結果。
通道已完成端對端驗證。若要換成您自己的 MCP 伺服器,請將其新增至 docker-compose.yaml(或在同一個 Docker 網路上執行),在 config/mcp-proxy.yaml 中為其新增路由,然後重新啟動 proxy(docker compose restart mcp-proxy)。
如需生產環境部署:
Was this page helpful?