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) 功能,無需花數週閱讀規範或手動串接。