OO

okta/okta-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

76 stars 67 forks 품질 87 트렌드 35Apache-2.0

okta/okta-mcp-server는 MCP 서버 후보가 https://github.com/okta/okta-mcp-server.에서 수입되었습니다

개요

okta/okta-mcp-server는 MCP 서버 후보가 https://github.com/okta/okta-mcp-server.에서 수입되었습니다

개요(AI 번역)

##:타다: It’s Official :타다: Okta Open Source MCP Server는 LLMs 및 AI 에이전트와 통합되어 천연 언어를 사용하여 다양한 Okta 관리 작업을 수행하고 일반적으로 사용할 수 있습니다 (GA).

MCP (Model Context Protocol)는 Anthropic에 의해 도입 된 개방형 프로토콜이며, 대형 언어 모델이 외부 도구, 리소스 또는 원격 서비스로 통신하는 방법을 표준화합니다.

Okta Open Source MCP Server는 LLMs 및 AI 에이전트와 통합되어 다양한 Okta 관리 작업을 수행 할 수 있습니다. 예를 들어, Claude Desktop을 Okta 관리 작업을 수행 할 수 있습니다.

  • 새로운 사용자를 만들고 엔지니어링 그룹에 추가

  • 지난 24 시간 동안 모든 로그인 시도를 표시

  • 지난 달에 사용되지 않은 모든 응용 프로그램 목록

** 당신의 LLM 에이전트가 Okta 조직 관리 **

이 서버는 Okta의 Admin Management API와 원활한 통합을 제공하는 모델 Context Protocol 서버입니다. 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" } } } }