
🚀 Getting Started

2025.04.21
0
TypeScript身份认证管理开发工具集成交流协作
Auth0 MCP Server 是一个基于 Model Context Protocol (MCP) 的开源项目,旨在通过自然语言与大型语言模型(如 Claude)交互,实现对 Auth0 租户的管理操作。它允许用户通过简单的自然语言指令执行各种 Auth0 管理任务,如创建应用程序、管理资源服务器、部署动作等。该服务器作为本地进程运行,确保与 Auth0 管理 API 的安全通信,同时保护用户凭证不被暴露。
View on GitHub
Overview
基本能力
产品定位
Auth0 MCP Server 是一个连接大型语言模型(如 Claude)与 Auth0 管理 API 的桥梁,使用户能够通过自然语言指令执行复杂的 Auth0 管理操作。
核心功能
- 应用程序管理:创建、列出、获取和更新 Auth0 应用程序。
- 资源服务器管理:管理 API 资源服务器,包括创建、更新和查询。
- 动作管理:创建、部署和更新 Auth0 动作。
- 日志查询:查询和获取 Auth0 租户的日志。
- 表单管理:管理登录、注册等表单的创建和发布。
适用场景
- 开发效率提升:通过自然语言快速执行 Auth0 管理任务,减少手动操作。
- 自动化流程:集成到自动化流程中,如 CI/CD 管道,自动管理 Auth0 资源。
- 教育与培训:作为教学工具,帮助新手理解 Auth0 管理操作。
工具列表
- auth0_list_applications:列出所有应用程序或按名称搜索。
- auth0_create_application:创建新的 Auth0 应用程序。
- auth0_list_resource_servers:列出所有资源服务器。
- auth0_create_action:创建新的 Auth0 动作。
- auth0_list_logs:列出 Auth0 租户的日志。
常见问题解答
- 认证失败:确保有正确的权限并尝试重新初始化。
- 连接问题:重启 Claude Desktop 和服务器。
- 权限问题:检查令牌权限和过期时间,重新初始化特定范围。
使用教程
使用依赖
- Node.js v18 或更高版本
- Claude Desktop 或其他 MCP 客户端
- Auth0 账户
安装教程
npx @auth0/auth0-mcp-server init
调试方式
export DEBUG=auth0-mcp
npx @auth0/auth0-mcp-server run