Skip to main content
Glama
merill

Lokka (Microsoft 365 MCP server)

Lokka

versión npm

Lokka es un servidor de modelo-contexto-protocolo para las API de Microsoft Graph y Azure RM que le permite consultar y administrar sus inquilinos de Azure y Microsoft 365 con IA.

Consulta Lokka.dev para saber cómo usar Lokka con tu modelo de IA y cliente de chat favoritos.

Lokka le permite usar Claude Desktop, o cualquier cliente MCP, para usar lenguaje natural para lograr cosas en su inquilino de Azure y Microsoft 365 a través de las API de Microsoft.

p.ej:

  • 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?

¿Cómo funciona Lokka?

Empezando

Consulte la documentación para obtener más información sobre cómo instalar y configurar Lokka.

Related MCP server: Ollama MCP Server

Componentes

Herramientas

  1. Lokka-Microsoft

    • Llama a las API de Microsoft Graph y Azure. Permite consultar inquilinos de Azure y Microsoft 365. También se admiten actualizaciones si se otorgan permisos.

    • Aporte:

      • apiType (cadena): Tipo de API de Microsoft que se consultará. Opciones: "graph" para Microsoft Graph (Entra) o "azure" para Azure Resource Management.

      • path (cadena): la ruta URL de Azure o Graph API para llamar (por ejemplo, '/usuarios', '/grupos', '/suscripciones').

      • method (cadena): método HTTP a utilizar (por ejemplo, obtener, publicar, poner, parchear, eliminar)

      • apiVersion (cadena): versión de la API de administración de recursos de Azure (obligatoria para apiType Azure)

      • subscriptionId (cadena): identificador de suscripción de Azure (para Azure Resource Management).

      • queryParams (cadena): matriz de parámetros de consulta como $filter, $select, etc. Todos los parámetros son cadenas.

      • body (JSON): El cuerpo de la solicitud (para POST, PUT, PATCH)

    • Devoluciones: resultados de la llamada a la API de Azure o Graph.

Variables de entorno

La configuración del servidor se realiza mediante variables de entorno. Se requieren las siguientes variables de entorno:

Nombre

Descripción

TENANT_ID

El ID del inquilino de Microsoft Entra.

CLIENT_ID

El ID de la aplicación registrada en Microsoft Entra.

CLIENT_SECRET

El secreto del cliente de la aplicación registrada en Microsoft Entra.

Instalación

Para usar este servidor con la aplicación Claude Desktop, agregue la siguiente configuración a la sección "mcpServers" de su claude_desktop_config.json :

{ "mcpServers": { "Lokka-Microsoft": { "command": "npx", "args": ["-y", "@merill/lokka"], "env": { "TENANT_ID": "<tenant-id>", "CLIENT_ID": "<client-id>", "CLIENT_SECRET": "<client-secret>" } } } }

Asegúrese de reemplazar <tenant-id> , <client-id> y <client-secret> con los valores reales de su aplicación Microsoft Entra. (Consulte la Guía de instalación para obtener más información sobre cómo crear una aplicación Entra y configurar el agente).

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/merill/lokka'

If you have feedback or need assistance with the MCP directory API, please join our Discord server