OO

okta/okta-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

76 stars 67 forks 品質 87 トレンド 35Apache-2.0

okta/okta-mcp-server は [https://github.com/okta/okta-mcp-server.] からインポートされた MCP サーバーの候補です

概要

okta/okta-mcp-server は [https://github.com/okta/okta-mcp-server.] からインポートされた MCP サーバーの候補です

概要(AI 翻訳)

:tada: It’s 公式 :tada:

Okta Open Source MCP Server は、LLM と AI エージェントと統合し、自然言語を使用してさまざまな Okta 管理操作を実行し、一般的に利用可能な (GA) です。

MCP (Model Context Protocol) は、Anthropic が導入したオープンプロトコルで、外部ツール、リソース、リモートサービスとどのように大きな言語モデルが通信するかを標準化しています。

Okta Open Source MCP Server は、LLM や AI エージェントと連携し、自然言語でさまざまな Okta 管理操作を実行できます。 たとえば、Claude Desktop に Okta 管理操作を実行するように依頼できます。

  • 新規ユーザーを作成し、エンジニアリンググループに追加する

  • 最後の24時間からすべての失敗したログイン試行を表示

  • 過去1ヶ月に使用されていないすべてのアプリケーションをリスト

LLM エージェントが Okta 組織の管理に役立っています

このサーバーは、Okta の管理者管理 API とシームレスな統合を実現するモデルコンテキストプロトコルサーバーです。 LLM エージェントは、プログラマティックな方法で Okta とやり取りし、自動化と管理機能を強化することができます。

主な特長

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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.
GitHub で README 全文を見る

インストール

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" } } } }