💬 問答
無法設定MCP
有無同好能夠解決這個問題 我已經透過Codex設定串接MCP但是仍然無法解決連線問題。 我問了AI得到的答案是:目前檢查結果:
- DNS:正常解析到 Cloudflare IP
- TCP 443:連線失敗
- IPv4:失敗
- IPv6:失敗
- HTTP:尚未取得任何回應,狀態 000 因此可能原因依序是:
- Twinkle MCP 伺服器目前離線或限制外部連線。
- Twinkle 端點有 IP 白名單、來源限制或 Cloudflare 防護。
- 目前網路、VPN、防火牆或代理阻擋 api.twinkleai.tw:443。
- URL 後端服務尚未正確部署。 API key 錯誤通常會回傳 401 或 403,不會造成 000。另外,twinkle-hub 與 twinkle_hub 的重複設定需要清理,但不是目前 TCP 連線失敗的主因。
1 réponses
@Hsu Wayne 不好意思晚回覆了!先跟你說聲抱歉,這個狀況我們查到了,不是伺服器離線,端點現在是正常的(IPv4/IPv6 都通)。
真正發生的事是:連續的認證失敗會讓來源位址被我們暫時擋下,所以原本的 401 會變成「完全沒有回應」,也就是你看到的 000。換句話說,問題一開始是 API key,但現在的症狀是封鎖造成的。這個封鎖會自動解除,不需要申請。
怎麼確認是這一種:換一個網路再試一次(例如手機熱點)。如果換網路就能收到 401/403,那就是位址被擋,而不是服務或 URL 有問題;如果換網路後仍然連不上,再回報給我們。
等解除之後,請照這個順序檢查:
- 端點是 https://api.twinkleai.tw/mcp
- 每個請求都要帶 Authorization: Bearer <你的 key>。沒有帶 header 的請求會被擋掉,看起來就像連不上。
- key 從儀表板重新複製一次,確認沒有多餘空白或換行
- 先把重複的設定清掉(你提到的 twinkle-hub 與 twinkle_hub)。雖然那不是連線失敗的原因,但兩份設定同時重試會讓失敗次數加倍,反而更容易觸發上面那個封鎖。
另外這件事我們這邊可能要改的事情是:設定過程中打錯 key 不該讓人被擋,而且被擋的人應該看得到原因,而不是看起來像服務掛掉。謝謝你把診斷過程貼出來,讓我們找到這件事的原因。
如果還是不行使用,也可以再回覆本串,或是直接寄信到 support@twinkleai.tw,謝謝您的體諒。