Hosted MCP
透過 OAuth 將 Claude Desktop、Cursor、VS Code、Windsurf 或其他 MCP 用戶端連接至 RunAPI。
Hosted MCP 是使用 RunAPI 工具的建議方式。您的 MCP 用戶端可直接連線至 RunAPI,無需安裝 Node.js 或保持本機程序持續運行。
使用此端點:
https://mcp.runapi.ai/mcp
在下方選擇您的 MCP 用戶端。當用戶端在您的瀏覽器中開啟 RunAPI 時,請登入、選擇要使用的帳號,然後核准存取權限。
Claude Desktop
- 開啟 Settings > Connectors,並新增自訂連接器。
- 將其命名為 RunAPI,並輸入上方的端點。
- 選取 Connect,並在瀏覽器中完成 RunAPI 授權。
- 在對話中,開啟 + > Connectors 並啟用 RunAPI。
若 RunAPI 未出現在對話中,請返回設定 > 連接器,重新連線並確認已為該對話啟用。
游標
將 RunAPI 新增至您的 Cursor mcp.json,例如專案層級的 .cursor/mcp.json:
{
"mcpServers": {
"runapi": {
"url": "https://mcp.runapi.ai/mcp"
}
}
}
在 Cursor 側邊欄中開啟自訂,找到 RunAPI 並啟用,然後在瀏覽器中完成授權。
RunAPI 應顯示為已連線並公開其工具。若發生連線或身分驗證錯誤,請開啟 Output 面板並選取 MCP Logs。
VS Code
- 開啟命令選擇區並執行 MCP: Add Server。
- 選擇 HTTP,輸入上方的端點,並將伺服器命名為 RunAPI。
- 啟動伺服器,出現提示時信任它,並在瀏覽器中完成授權。
RunAPI 工具應出現在 Chat 中。若發生錯誤,請執行 MCP: List Servers,選取 RunAPI,然後選擇 Show Output。
Windsurf
這些步驟適用於 Cascade 代理。Devin Local 使用 Devin CLI 設定。
- 開啟 Devin Settings > Cascade > MCP Servers,並編輯原始的
~/.codeium/windsurf/mcp_config.json檔案。 - 將 RunAPI 新增為遠端 HTTP 伺服器:
{
"mcpServers": {
"runapi": {
"serverUrl": "https://mcp.runapi.ai/mcp"
}
}
}
- 儲存檔案、重新整理 MCP 伺服器、啟用 RunAPI,並在瀏覽器中完成授權。
若工具未出現,請開啟 MCP 設定,確認 RunAPI 已啟用,然後重新連線。
其他 MCP 用戶端
將上方端點新增為 Streamable HTTP 伺服器。用戶端必須支援 Remote MCP 與以瀏覽器為基礎的 OAuth。出現提示時完成授權,然後在用戶端啟用 RunAPI 工具。
驗證連線
詢問您的用戶端:
RunAPI 有哪些可用的圖像模型?
用戶端應呼叫 list_models 並返回可用的圖片模型。這可確認連線與工具分派均正常運作。
改用 API 金鑰
OAuth 是建議的方式。僅在無人值守的用戶端或 OAuth 無法使用時,才使用專用的標準 API 金鑰;請依照身分驗證指南建立金鑰。切勿將金鑰放入端點 URL 或提交至版本庫。
- Claude Desktop: 若自訂連接器支援 Request headers,請新增一個
Authorization標頭,值設為Bearer YOUR_API_KEY。 - Cursor: 在 Cursor 應用程式可見的環境中設定
RUNAPI_API_KEY,然後在伺服器的headers中使用Authorization: Bearer ${env:RUNAPI_API_KEY}。遠端伺服器不會讀取 Cursor 的envFile設定。 - VS Code: 在伺服器的
Authorization標頭中參照密碼類型的${input:...},讓 VS Code 提示輸入並儲存金鑰,而非將其寫入mcp.json。 - Windsurf: 在
~/.codeium/windsurf/mcp_config.json的Authorization標頭中參照${env:RUNAPI_API_KEY}或${file:...}。
當用戶端停用或金鑰可能已外洩時,請從「API 金鑰」頁面撤銷該金鑰。
疑難排解
- 身分驗證未完成:請從用戶端重新連線 RunAPI,並再次完成瀏覽器流程。
- RunAPI 已連線但工具遺失:確認伺服器已啟用,移除並重新加入確切的端點,然後開啟新的對話。
- 驗證問題失敗:請查看上方對應章節所說明的用戶端日誌,然後在重試前重新連線 RunAPI。
需要用戶端在您的機器上啟動 RunAPI?請設定 Local MCP。