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) 和权限管理最佳实践指导、多租户组织 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 还未支持你的应用的重定向 URI,请 联系我们 并提供你的应用详情。
构建你自己的远程 MCP 服务器
Logto MCP Server 基于 Logto 和 MCP Auth 构建。如果你想用认证 (Authentication) 构建自己的远程 MCP 服务器,请参考以下资源:
- 远程 MCP 服务器实战:AI 时代 SaaS 产品的新入口
- 加入我们的 Discord:分享远程 MCP 服务器搭建经验与最佳实践
- MCP Auth:为你的 MCP 服务器添加生产级认证 (Authentication) 的一切所需,无需花费数周阅读规范或手动集成。