Logto MCP Server
Logto MCP Server 是一個遠端 MCP (Model Context Protocol) 伺服器。將其 URL 加入你的 AI 應用程式,使用 Logto Cloud 帳號登入,開始與 Logto 對話。
Logto MCP Server 是以 Logto 和 MCP Auth 建構而成。如果你想自行建立遠端 MCP 伺服器,請參考 建立你自己的遠端 MCP 伺服器。
你可以做什麼
- 為你的專案新增驗證 (Authentication):AI 會偵測你的框架,自動建立 Logto 應用程式並產生可用的整合程式碼。支援 38+ 框架,包括 React、Next.js、Vue、Nuxt、SvelteKit、Express、Go、Python、iOS、Android、Flutter 等。
- 詢問 Logto 相關問題:AI 會搜尋 Logto 文件並提供帶有來源的答案。
更多功能即將推出,包括登入體驗設定、RBAC 與權限 (Permission) 管理最佳實踐指引、多租戶(組織)B2B 應用建置等。
在你的 AI 應用程式中設定
Claude Code
- claude mcp add
- claude mcp add-json
claude mcp add --transport http --client-id mcp-client --callback-port 8080 logto https://mcp.logto.io
claude mcp add-json logto '{"type":"http","url":"https://mcp.logto.io","oauth":{"clientId":"mcp-client","callbackPort":8080}}'
你可以將 8080 改為你電腦上任何可用的埠號。
接著,在 Claude Code 執行 /mcp,並依照瀏覽器登入流程,使用 Logto Cloud 帳號進行驗證 (Authentication)。
Claude Desktop
- 從主選單開啟 Settings,前往 Connectors,點擊 Add custom connector。
- 輸入名稱
Logto MCP Server及遠端 MCP 伺服器 URL:https://mcp.logto.io。 - 展開 Advanced settings,輸入 OAuth Client ID:
mcp-client,然後點擊 Add。 - 在 Connectors 清單中找到 Logto MCP Server 並點擊 Connect。
- 你會先被導向 Claude 網頁。如果尚未登入,請先登入 Claude 帳號。
- 登入 Claude 後,會自動導向 Logto Cloud 登入頁面。請使用 Logto Cloud 帳號登入並授權連線。
Cursor
-
開啟指令選單(
Command + Shift + P),選擇 View: Open MCP Settings。 -
在 Installed MCP Servers 區塊,點擊 Add Custom MCP 按鈕。
-
在開啟的
mcp.json檔案中,新增以下設定:{"mcpServers": {"Logto": {"command": "npx","args": ["mcp-remote","https://mcp.logto.io","--allow-http","--static-oauth-client-info","{ \"client_id\": \"mcp-client\", \"scope\": \"mcp:all\" }","--resource","https://mcp.logto.io/"]}}}
Logto Cloud 登入頁面會自動顯示。請使用 Logto Cloud 帳號登入以完成連線。
OpenCode
-
在你的
opencode.json檔案中新增以下設定:{"$schema": "https://opencode.ai/config.json","mcp": {"Logto": {"enabled": true,"type": "remote","url": "https://mcp.logto.io","oauth": {"clientId": "mcp-client"}}}} -
執行下列指令進行驗證 (Authentication):
opencode mcp auth Logto注意
Logto必須與你設定檔中的 MCP 伺服器名稱一致。
瀏覽器視窗會自動開啟。請使用 Logto Cloud 帳號登入並授權連線。
VS Code
- 開啟指令選單(
Command + Shift + P),選擇 MCP: Add Server...。 - 選擇 HTTP 作為伺服器類型。
- 輸入 URL:
https://mcp.logto.io。你可以選擇安裝到工作區以獲得更好的隔離與管理。 - 當 OAuth 流程啟動時,輸入 App ID:
mcp-client。App Secret 保持空白直接按 Enter 跳過。 - 你會被導向 Logto Cloud 登入頁面。請使用 Logto Cloud 帳號登入以完成連線。
Windsurf
-
開啟指令選單(
Command + Shift + P),選擇 Windsurf: MCP Marketplace。 -
在 Installed MCPs 區塊,點擊右側設定圖示以建立並開啟
~/.codeium/windsurf/mcp_config.json檔案。 -
新增以下 設定:
{"mcpServers": {"Logto": {"command": "npx","args": ["mcp-remote","https://mcp.logto.io","--allow-http","--static-oauth-client-info","{ \"client_id\": \"mcp-client\", \"scope\": \"mcp:all\" }","--resource","https://mcp.logto.io/"]}}}
Logto Cloud 登入頁面會自動顯示。請使用 Logto Cloud 帳號登入以完成連線。
其他 MCP 用戶端
Logto MCP Server 可搭配任何支援 OAuth 授權 (Authorization) 的 MCP 用戶端。請使用以下設定:
- MCP 伺服器 URL:
https://mcp.logto.io - OAuth client ID:
mcp-client - Resource:
https://mcp.logto.io/(如你的用戶端需要) - Scope:
mcp:all(如你的用戶端需要)
如果你是 AI 應用程式開發者,想支援連接 Logto MCP Server,但 Logto MCP Server 尚未支援你的應用程式 redirect URI,請 聯絡我們 並提供你的應用程式資訊。
建立你自己的遠端 MCP 伺服器
Logto MCP Server 是以 Logto 和 MCP Auth 建構而成。如果你想建立具備驗證 (Authentication) 的遠端 MCP 伺服器,請參考以下資源:
- Remote MCP server in action: a new entry point for SaaS products in the AI era
- 加入我們的 Discord:分享遠端 MCP 伺服器建置經驗與最佳實踐
- MCP Auth:協助你為 MCP 伺服器快速加入生產等級驗證 (Authentication) 功能,無需花數週閱讀規範或手動串接。