← 返回目录
A

Auth0 MCP Server

官方
通过自然语言管理 Auth0 租户的 MCP 服务器
分类
其他 第 57 / 230
Stars
★ 122 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
24
62FMRS · C

Auth0 MCP 服务器提供了一个官方支持的方式,将 AI 助手连接到 Auth0 管理 API,支持自然语言操作。它易于安装,支持多种 MCP 客户端,但处于 Beta 阶段,需要谨慎管理权限和 scope。

最强项 · 文档质量 16/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
15/20
维护活跃度
10/20
文档质量
16/20
安装易用性
13/20
查看各项评分依据
可靠性 8/20
证据仅来自 README 与 manifest:启动方式(npx ... run/init)和工具列表描述一致,但没有任何可执行验证;仓库处于 beta 阶段且有 12 个开放 issue,未提供已提交的测试或 CI 配置,无法确认 MCP init/工具列表握手、边界情况与错误处理的实际行为。因此按静态审查规则扣分,可靠性不超过 12 分。
安全与权限 15/20
文档显示凭据存于系统 keychain、使用 OAuth 2.0 设备授权流、默认不请求 scope、支持交互式 scope 选择与 --read-only/--tools 最小权限过滤、响应中敏感字段脱敏、匿名分析可关闭且明确披露,未发现恶意代码、凭据窃取或隐蔽外传红线。但实现无法从静态文档验证,且默认启用全部工具,create/deploy 等敏感操作没有逐次确认机制,因此不给满分。
维护活跃度 10/20
MIT 许可证、官方 Auth0 组织、npm 发布版本 0.1.0-beta.10、有 issue 跟踪与 Responsible Disclosure 安全披露渠道。但提供的材料中没有提交记录、发布时间线、依赖更新或维护节奏证据;beta 状态和 12 个开放 issue 也使治理与版本路径不够透明,故不能给更高分。
文档质量 16/20
README 分层完整:多客户端安装方式、认证/会话/登出、工具表与自然语言示例、scope 选择、只读与工具过滤模式、故障排查、调试日志、开发构建、速率限制与私有云限制、匿名分析披露,示例充足、限制也有说明。扣分点:缺少每个工具的参数 schema 与成本相关说明,且全部证据来自文档而非可复核的测试或实际运行记录。
安装易用性 13/20
安装路径清晰且步骤少:npx 一行命令 init/run,附 Claude Desktop、Claude Code、Windsurf、Cursor、VS Code、Gemini CLI、Codex 及通用 JSON 配置示例,随后通过浏览器设备授权完成认证。扣分点:私有云/受限环境需要额外手动 client credentials 配置;静态校准要求若无 CI 或已提交测试证明这些步骤真实可执行,setup 最高不超过 15 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据

适合谁

  • 开发者希望简化 Auth0 管理任务
  • 使用 AI 助手(如 Claude)加速 Auth0 配置
  • 需要自动化 Auth0 管理操作的团队

不适合谁

  • 生产环境使用(当前为 Beta 版本,功能可能变化)
  • 私有云租户(设备授权流程不受支持)
  • 需要广泛权限但未仔细配置 scope 的场景

所需权限

  • 需要 Auth0 管理 API 的访问权限,通过 OAuth 2.0 设备授权流程或客户端凭据进行身份验证
  • 默认可选的 scopes 包括 read:clients, create:clients, update:clients, read:resource_servers, create:resource_servers, update:resource_servers, read:actions, create:actions, update:actions, read:logs, read:forms, create:forms, update:forms
  • 凭据存储在系统钥匙串中,不会以明文保存

风险与副作用

  • 服务器处于 Beta 阶段,可能包含未发现的错误或功能变更
  • 如果配置不当(例如授予过多权限),AI 助手可能意外修改 Auth0 租户
  • API 使用会消耗速率限制配额
  • 日志和对话历史可能包含敏感信息(尽管有自动 redaction)

安装接入

准备工作

运行环境:Node.js 18+

其他可选配置项(4 个)
DEBUG 可选 调试开关,设为 auth0-mcp 可输出详细日志,用于排查连接和认证问题。
AUTH0_MCP_READ_ONLY 可选 设为 true 等同于 --read-only 标志,仅启用只读工具,适用于无法传 CLI 参数的环境。
AUTH0_MCP_TOOLS 可选 等同 --tools 标志,用逗号分隔的 glob 模式限制可用工具,如 auth0_list_*,auth0_get_*。
AUTH0_MCP_ANALYTICS 可选 设为 false 可退出匿名使用数据(版本、操作系统等)的收集。
  1. 确保 Node.js v18 或更高版本。
  2. 对于 Claude Desktop,运行 npx @auth0/auth0-mcp-server init。
  3. 对于其他客户端,使用 npx @auth0/auth0-mcp-server init --client <客户端名称> 或手动添加 MCP 配置。
  4. 运行 init 后,浏览器将自动打开以完成 OAuth 设备授权流程。
  5. 重启 MCP 客户端(如 Claude Desktop)以加载服务器。
claude_desktop_config.json
{
  "mcpServers": {
    "auth0": {
      "command": "npx",
      "args": [
        "-y",
        "@auth0/auth0-mcp-server",
        "run"
      ],
      "capabilities": [
        "tools"
      ],
      "env": {
        "DEBUG": "auth0-mcp"
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "auth0": {
      "command": "npx",
      "args": [
        "-y",
        "@auth0/auth0-mcp-server",
        "run"
      ],
      "capabilities": [
        "tools"
      ],
      "env": {
        "DEBUG": "auth0-mcp"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add auth0 -e DEBUG=auth0-mcp -- npx -y @auth0/auth0-mcp-server run

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

运行 npx @auth0/auth0-mcp-server init 完成 OAuth 设备授权流程并登录,重启 MCP 客户端后,询问“展示我所有的 Auth0 应用”,若能返回租户应用列表即说明连接成功。

常见排障

  1. 如果认证失败,请重新运行 `npx @auth0/auth0-mcp-server init`
  2. 检查服务器是否运行:`ps aux | grep auth0-mcp`
  3. 启用调试模式:`export DEBUG=auth0-mcp`
  4. 查看会话状态:`npx @auth0/auth0-mcp-server session`
  5. 如果配置无效,可能需要重新初始化或更新 token

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 给我展示我 Auth0 租户中的所有应用
  • 查找名称中包含 'api' 的应用
  • 创建一个名为 'Analytics Dashboard' 的单页应用
  • 查看最近 24 小时内的失败登录日志

工具能力 24

auth0_list_applications 只读
列出 Auth0 租户中的所有应用程序或按名称搜索
auth0_get_application 只读
获取特定 Auth0 应用程序的详细信息
auth0_create_application 写入
创建新的 Auth0 应用程序
auth0_update_application 写入
更新现有的 Auth0 应用程序
auth0_save_credentials_to_file 写入
将应用程序的凭据保存为环境变量到项目的 .env 文件,并自动添加到 .gitignore
auth0_onboarding 写入
为项目配置 Auth0:创建适合给定框架的应用程序并将凭据保存到 .env 文件
auth0_get_quickstart_guide 只读
获取框架的快速入门提示,解析并更新回调 URL,并返回集成 Auth0 SDK 的代码
auth0_list_resource_servers 只读
列出 Auth0 租户中的所有资源服务器(API)
展开其余 16 个工具
auth0_get_resource_server 只读
获取特定 Auth0 资源服务器的详细信息
auth0_create_resource_server 写入
创建新的 Auth0 资源服务器(API)
auth0_update_resource_server 写入
更新现有的 Auth0 资源服务器
auth0_create_application_grant 写入
创建客户端授权,授权 Auth0 应用程序以定义的 scopes 访问特定 API
auth0_list_actions 只读
列出 Auth0 租户中的所有 Actions
auth0_get_action 只读
获取特定 Auth0 Action 的详细信息
auth0_create_action 写入
创建新的 Auth0 Action
auth0_update_action 写入
更新现有的 Auth0 Action
auth0_deploy_action 写入
部署 Auth0 Action
auth0_list_logs 只读
列出 Auth0 租户中的日志
auth0_get_log 只读
通过 ID 获取特定的日志条目
auth0_list_forms 只读
列出 Auth0 租户中的所有表单
auth0_get_form 只读
获取特定 Auth0 表单的详细信息
auth0_create_form 写入
创建新的 Auth0 表单
auth0_update_form 写入
更新现有的 Auth0 表单
auth0_publish_form 写入
发布 Auth0 表单

使用场景

通过自然语言创建和管理 Auth0 应用程序
部署和更新 Auth0 Actions
查询和调试 Auth0 日志
为新项目快速配置 Auth0 集成
管理资源服务器和客户端授权

支持客户端

Claude Desktop
Claude Code
Windsurf
Cursor
VS Code
Gemini CLI
Codex

依据项目文档列出,未经本站实测。

详细介绍

Auth0 MCP 服务器将 LLM 和 AI 代理连接到 Auth0 管理 API,允许您使用自然语言创建应用、部署 Actions、查询日志和管理用户。它通过 OAuth 2.0 设备授权流程进行身份验证,并安全地存储凭据。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 654 · 工具数 11 与当前对比 →

源版本 10390b40dc48 数据同步于 2026-10-12 查看 FMRS 评分方法