onelogin-mcp — MCP-сервер для Claude Code: функции и установка
MCP-сервер связывает ИИ-агента с OneLogin API: он помогает управлять пользователями, приложениями, ролями и настройками доступа.
claude mcp add onelogin-mcp -e ONELOGIN_URL=<ONELOGIN_URL> -e ONELOGIN_CLIENT_ID=<ONELOGIN_CLIENT_ID> -e ONELOGIN_CLIENT_SECRET=<ONELOGIN_CLIENT_SECRET> -- npx -y @onelogin/onelogin-mcpЧто делает onelogin-mcp
Сервер даёт агенту инструменты для работы с OneLogin: можно искать пользователей и группы, менять роли, просматривать приложения и управлять MFA. Также доступны операции с сессиями, политиками безопасности, событиями и отчётами. Запросы агенту можно формулировать обычным языком; он выбирает подходящий инструмент и передаёт запрос в OneLogin API.
В наборе 156 инструментов по семи категориям, включая идентификацию и доступ, приложения, аутентификацию и мониторинг. Для подключения нужны URL OneLogin и OAuth2 client ID и secret. В Claude Code сервер добавляется через claude mcp add и запускается командой npx; без этих учётных данных API недоступен.
Настройки можно передать через переменные окружения ONELOGIN_URL, ONELOGIN_CLIENT_ID и ONELOGIN_CLIENT_SECRET. Сервер также поддерживает конфигурационный файл, созданный командой npx onelogin-mcp-setup; переменные окружения имеют приоритет над ним. В списке платформ также указаны Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed и Gemini CLI.
Какие задачи решает
- найти пользователей по адресу электронной почты
- назначить пользователю роли
- получить список SAML-приложений
- создать пользователя в OneLogin
- сгенерировать MFA-токен для пользователя
Примеры запросов агенту
- Найди пользователей, у которых адрес заканчивается на
@example.com. - Назначь пользователю
789роли123и456. - Покажи все SAML-приложения в OneLogin.
Как установить onelogin-mcp
Командой платформы
claude mcp add onelogin-mcp -e ONELOGIN_URL=<ONELOGIN_URL> -e ONELOGIN_CLIENT_ID=<ONELOGIN_CLIENT_ID> -e ONELOGIN_CLIENT_SECRET=<ONELOGIN_CLIENT_SECRET> -- npx -y @onelogin/onelogin-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add onelogin-mcp --env ONELOGIN_URL=<ONELOGIN_URL> --env ONELOGIN_CLIENT_ID=<ONELOGIN_CLIENT_ID> --env ONELOGIN_CLIENT_SECRET=<ONELOGIN_CLIENT_SECRET> -- npx -y @onelogin/onelogin-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"onelogin-mcp": {
"command": "npx",
"args": [
"-y",
"@onelogin/onelogin-mcp"
],
"env": {
"ONELOGIN_URL": "<ONELOGIN_URL>",
"ONELOGIN_CLIENT_ID": "<ONELOGIN_CLIENT_ID>",
"ONELOGIN_CLIENT_SECRET": "<ONELOGIN_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"onelogin-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@onelogin/onelogin-mcp"
],
"env": {
"ONELOGIN_URL": "<ONELOGIN_URL>",
"ONELOGIN_CLIENT_ID": "<ONELOGIN_CLIENT_ID>",
"ONELOGIN_CLIENT_SECRET": "<ONELOGIN_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ONELOGIN_URL=<ONELOGIN_URL> -e ONELOGIN_CLIENT_ID=<ONELOGIN_CLIENT_ID> -e ONELOGIN_CLIENT_SECRET=<ONELOGIN_CLIENT_SECRET> onelogin-mcp npx -y @onelogin/onelogin-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о onelogin-mcp
Как установить onelogin-mcp в Claude Code?
Выполните `claude mcp add onelogin-mcp -e ONELOGIN_URL=<ONELOGIN_URL> -e ONELOGIN_CLIENT_ID=<ONELOGIN_CLIENT_ID> -e ONELOGIN_CLIENT_SECRET=<ONELOGIN_CLIENT_SECRET> -- npx -y @onelogin/onelogin-mcp`. Подставьте URL OneLogin и OAuth2 client ID и secret.
Что делает onelogin-mcp?
Он подключает агента к OneLogin API, чтобы тот мог управлять пользователями, ролями, приложениями и настройками аутентификации. В сервере собрано 156 инструментов по семи категориям.
Какие учётные данные нужны для работы сервера?
Нужны URL OneLogin, OAuth2 client ID и client secret. Их можно задать переменными окружения или сохранить в конфигурации через npx onelogin-mcp-setup.