使用说明
Okta MCP服务器
用于管理Okta平台的模型上下文协议(MCP)服务器。
快速开始
1.初始化和配置
# Setup with your Okta credentials (interactive)
npx @indranilokg/okta-mcp-server init
系统将提示您:
- Okta域名:
your-domain.okta.com(或.oktapreview.com) - API代币:从Okta管理员处获取→ 安全→ API → 代币
2.添加到您的MCP客户端(例如,Claude Desktop、Windsurf、Cursor等)
添加到MCP客户端配置中:
{
"mcpServers": {
"okta": {
"command": "npx",
"args": ["-y", "@indranilokg/okta-mcp-server", "run"]
}
}
}
3.开始使用
重启MCP客户端,在聊天中使用Okta工具!
命令
# Initial setup
npx @indranilokg/okta-mcp-server init
# Check authentication status
npx @indranilokg/okta-mcp-server session
# Start server (for MCP)
npx @indranilokg/okta-mcp-server run
# Clear credentials
npx @indranilokg/okta-mcp-server logout
可用工具
看 工具 获取所有可用工具及其描述的完整分类列表。
使用示例
看 示例 所有主要工具类别(应用程序、组、用户)的实际使用示例。
安全
凭据通过以下方式安全存储:
- OS钥匙扣 (首选)-macOS钥匙串、Windows凭据管理器、Linux钥匙圈
- 安全文件 (回退)-
~/.okta-mcp/config.json具有受限权限 - 环境变量 (最后手段)-
OKTA_DOMAIN和OKTA_API_KEY
获取Okta API代币
- 登录Okta管理控制台
- 首选 安全→ API → 代币
- 点击 创建令牌
- 命名它(例如“MCP服务器”)并创建
- 立即复制令牌(您将不会再看到它!)
故障排除
# Check if authenticated
npx @indranilokg/okta-mcp-server session
# Re-authenticate
npx @indranilokg/okta-mcp-server logout
npx @indranilokg/okta-mcp-server init
# Test server manually
npx @indranilokg/okta-mcp-server run
许可证
麻省理工学院
