Lokka (Microsoft 365 MCP server)

by merill
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Used to run the Lokka MCP server which provides access to Microsoft Graph API capabilities.

로카

Lokka는 Microsoft Graph 및 Azure RM API를 위한 모델-컨텍스트-프로토콜 서버로, AI를 사용하여 Azure 및 Microsoft 365 테넌트를 쿼리하고 관리할 수 있습니다.

Lokka를 원하는 AI 모델과 채팅 클라이언트와 함께 사용하는 방법은 Lokka.dev를 참조하세요.

Lokka를 사용하면 Claude Desktop이나 모든 MCP 클라이언트를 사용하여 Microsoft API를 통해 Azure 및 Microsoft 365 테넌트에서 자연어를 사용하여 작업을 수행할 수 있습니다.

예를 들어:

  • Create a new security group called 'Sales and HR' with a dynamic rule based on the department attribute.
  • Find all the conditional access policies that haven't excluded the emergency access account
  • Show me all the Intune device configuration policies assigned to the 'Call center' group
  • What was the most expensive service in Azure last month?

시작하기

Lokka를 설치하고 구성하는 방법에 대한 자세한 내용은 문서를 참조하세요.

구성 요소

도구

  1. Lokka-Microsoft
    • Microsoft Graph 및 Azure API를 호출합니다. Azure 및 Microsoft 365 테넌트 쿼리를 지원합니다. 권한이 제공된 경우 업데이트도 지원됩니다.
    • 입력:
      • apiType (문자열): 쿼리할 Microsoft API 유형입니다. 옵션: Microsoft Graph(Entra)의 경우 'graph', Azure 리소스 관리의 경우 'azure'
      • path (문자열): 호출할 Azure 또는 Graph API URL 경로(예: '/users', '/groups', '/subscriptions').
      • method (문자열): 사용할 HTTP 메서드(예: get, post, put, patch, delete)
      • apiVersion (문자열): Azure Resource Management API 버전(apiType Azure에 필요)
      • subscriptionId (문자열): Azure 구독 ID(Azure Resource Management용)
      • queryParams (문자열): $filter, $select 등과 같은 쿼리 매개변수의 배열입니다. 모든 매개변수는 문자열입니다.
      • body (JSON): 요청 본문(POST, PUT, PATCH용)
    • 반환: Azure 또는 Graph API 호출의 결과입니다.

환경 변수

서버 구성은 환경 변수를 사용하여 수행됩니다. 다음 환경 변수가 필요합니다.

이름설명
TENANT_IDMicrosoft Entra 테넌트의 ID입니다.
CLIENT_IDMicrosoft Entra에 등록된 애플리케이션의 ID입니다.
CLIENT_SECRETMicrosoft Entra에 등록된 애플리케이션의 클라이언트 비밀번호입니다.

설치

Claude Desktop 앱과 함께 이 서버를 사용하려면 claude_desktop_config.json 의 "mcpServers" 섹션에 다음 구성을 추가하세요.

지엑스피1

<tenant-id> , <client-id> , <client-secret> 을 Microsoft Entra 애플리케이션의 실제 값으로 바꿔야 합니다. (Entra 앱을 만들고 에이전트를 구성하는 방법에 대한 자세한 내용은 설치 가이드를 참조하세요.)

-
security - not tested
A
license - permissive license
-
quality - not tested

Lokka는 Microsoft Graph API용 MCP 서버이며 Microsoft 365 테넌트의 모든 리소스를 쿼리하고 업데이트하는 데 사용할 수 있습니다.

이 MCP 서버는 업데이트 작업(앱에 부여한 권한에 따라 제한됨)을 포함한 모든 Microsoft Graph API를 지원합니다.

  1. Getting started
    1. Components
      1. Tools
      2. Environment Variables
    2. Installation
      ID: lqib0o141j