Auth0 MCP 服务器为用户提供了安全的设备认证和权限管理功能,通过 OAuth 2.0 设备授权流程保障凭证安全,同时支持灵活的权限配置和日志调试,方便用户使用和开发。
初始化设备认证流程:
mcp init
配置您的 MCP 客户端(例如 Claude Desktop)以使用 MCP 服务器路径:
mcp setup
通过 OAuth 2.0 设备授权流程,确保您的凭证安全存储在系统密钥库中。
默认情况下不会请求任何权限(范围),您可以通过交互式界面选择性地授予权限,并支持使用通配符模式快速选择相关范围(例如 read:*
)。
启用调试日志:
DEBUG=auth0-mcp mcp run
查看 MCP 客户端的日志:
tail -n 20 -F ~/Library/Logs/Claude/mcp*.log
npm install -g @auth0/auth0-mcp-server
安装完成后,可以通过全局命令 mcp
访问核心功能。
mcp run
mcp stop
mcp logout
克隆仓库:
git clone https://github.com/auth0/auth0-mcp-server.git
cd auth0-mcp-server
安装依赖项:
npm install
构建项目:
npm run build
初始化设备认证流程:
npx . init
直接运行 TypeScript(无需构建):
npm run dev
启用调试日志运行:
npm run dev:debug
使用 MCP 检查器进行调试:
npm run dev:inspect
read:*
)。在使用此 MCP 服务器时,可能会收集一些匿名技术数据,包括但不限于 MCP 版本、操作系统信息和时间戳等。这些数据用于帮助 Auth0 更好地理解工具的使用情况,以便优先开发对用户最重要的功能。
如果您希望退出该数据收集,请设置 AUTH0_MCP_ANALYTICS
环境变量为 false
。
Auth0 欢迎您的反馈和贡献!在开始之前,请参考:
如需反馈或报告问题,请在我们的问题跟踪系统中提交。
我们欢迎社区贡献。请 fork 仓库并在您的分支上进行开发,之后创建 Pull Request 提交到主分支。
© 2024 Auth0.保留所有权利。