OO

okta/okta-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

76 stars 67 forks Качество 87 Тренд 35Apache-2.0

okta/okta-mcp-сервер - кандидат на сервер MCP, импортированный из https://github.com/okta/okta-mcp-server.

Обзор

okta/okta-mcp-сервер - кандидат на сервер MCP, импортированный из https://github.com/okta/okta-mcp-server.

Обзор (машинный перевод)

:tada: It’s Official :tada:

Okta Open Source MCP Server интегрируется с LLM и агентами ИИ, что позволяет выполнять различные операции управления Okta с использованием естественного языка и обычно доступно (GA).

MCP (Model Context Protocol) - это открытый протокол, который стандартизирует, как большие языковые модели взаимодействуют с внешними инструментами, ресурсами или удаленными службами.

Okta Open Source MCP Server интегрируется с LLM и агентами ИИ, позволяя выполнять различные операции управления Okta с использованием естественного языка. Например, вы можете просто попросить Claude Desktop выполнить операции управления Okta:

Создайте нового пользователя и добавьте его в инженерную группу Покажите мне все неудачные попытки входа за последние 24 часа Перечислите все приложения, которые не использовались в прошлом месяце

** Помогите своим агентам LLM управлять вашей организацией в Окте**

Этот сервер представляет собой сервер протокола Model Context, который обеспечивает бесшовную интеграцию с API управления администраторами Okta. Он позволяет агентам LLM взаимодействовать с Okta программным образом, обеспечивая автоматизацию и расширенные возможности управления.

Ключевые особенности

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

:tada: It’s Official :tada:

The Okta Open Source MCP Server integrates with LLMs and AI agents, allowing you to perform various Okta management operations using natural language and is Generally Available (GA).

MCP (Model Context Protocol) is an open protocol introduced by Anthropic that standardizes how large language models communicate with external tools, resources or remote services.

The Okta Open Source MCP Server integrates with LLMs and AI agents, allowing you to perform various Okta management operations using natural language. For instance, you could simply ask Claude Desktop to perform Okta management operations:

  • Create a new user and add them to the Engineering group

  • Show me all failed login attempts from the last 24 hours

  • List all applications that haven’t been used in the past month

Empower your LLM Agents to Manage your Okta Organization

This server is an Model Context Protocol server that provides seamless integration with Okta’s Admin Management APIs. It allows LLM agents to interact with Okta in a programmatic way, enabling automation and enhanced management capabilities.

Key Features

  • LLM-Driven Okta Management: Allows your LLM agents to perform administrative tasks within your Okta environment based on natural language instructions.
  • Secure Authentication: Supports both Device Authorization Grant for interactive use and Private Key JWT for secure, automated server-to-server communication.
  • Interactive Confirmation via Elicitation: Destructive operations (deletes, deactivations) prompt the user for confirmation through the MCP Elicitation API before proceeding, with automatic fallback for clients that do not yet support the feature.
  • Integration with Okta Admin Management APIs: Leverages the official Okta APIs to ensure secure and reliable interaction with your Okta org.
  • Extensible Architecture: Designed to be easily extended with new functionalities and support for additional Okta API endpoints.
  • Comprehensive Tool Support: Full CRUD operations for users, groups, applications, policies, device assurance policies, brands, themes, custom pages, email templates, custom domains, email domains, and more.
Открыть полный README на GitHub

Установка

docker run -i --rm -e OKTA_ORG_URL -e OKTA_CLIENT_ID -e OKTA_SCOPES -e OKTA_PRIVATE_KEY -e OKTA_KEY_ID okta-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "okta-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "OKTA_ORG_URL", "-e", "OKTA_CLIENT_ID", "-e", "OKTA_SCOPES", "-e", "OKTA_PRIVATE_KEY", "-e", "OKTA_KEY_ID", "okta-mcp-server" ], "env": { "OKTA_ORG_URL": "https://your-org.okta.com", "OKTA_CLIENT_ID": "your-client-id", "OKTA_SCOPES": "okta.users.read okta.groups.read", "OKTA_PRIVATE_KEY": "-----BEGIN RSA PRIVATE KEY-----\nYour private key content here\n-----END RSA PRIVATE KEY-----", "OKTA_KEY_ID": "your-key-id" } } } }