本项目是一个基于MCP协议的Okta API接口服务器,主要用于实现AI助手与Okta之间的交互。当前版本已支持基本的用户和组信息查询功能,为相关业务提供了基础的数据交互能力。
本项目是一个基于MCP协议的Okta API接口服务器,用于实现AI助手与Okta之间的交互。以下是快速开始的步骤:
git clone https://github.com/fctr-id/okta-mcp-server.git
cd okta-mcp-server
python -m venv venv
source venv/bin/activate # Windows系统请使用:venv\Scripts\activate
pip install -r requirements.txt
创建配置文件:
cp .env.sample .env
# 编辑.env文件,填写Okta域名和API令牌等信息
启动命令行客户端:
cd clients
python mcp-cli-stdio-client.py
将项目克隆到本地:
git clone https://github.com/fctr-id/okta-mcp-server.git
cd okta-mcp-server
创建虚拟环境并安装依赖:
python -m venv venv
source venv/bin/activate # Windows系统请使用:venv\Scripts\activate
pip install -r requirements.txt
创建并编辑配置文件:
cp .env.sample .env
# 编辑.env文件,填写Okta域名和API令牌等信息
启动命令行客户端:
cd clients
python mcp-cli-stdio-client.py
{
"mcpServers": {
"okta-mcp-server": {
"command": "ABS_PATH/venv/Scripts/python",
"args": [
"ABS_PATH/main.py"
],
"env": {
"OKTA_CLIENT_ORGURL": "https://dev-1606.okta.com",
"OKTA_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
python main.py --sse --iunderstandtherisks
⚠️ 重要提示
SSE模式下,服务可通过网络访问,存在较大安全风险,仅在受控环境中使用。
如仍有疑问,请在GitHub上提交问题或联系support@fctr.io。
有任何想法或建议?请在GitHub上提交功能请求。
欢迎有兴趣的开发者联系我们:info@fctr.io。
详细信息请查阅文件。
🌟 © 2025 Fctr Identity. 版权所有。为Okta和AI社区倾心打造。