Lokka

Lokka

🚀 Lokka 人工智能模型上下文协议服务器

Lokka 是一款强大的模型上下文协议服务器,专门针对微软图谱(Microsoft Graph)和 Azure 资源管理器(Azure RM)API 设计。借助人工智能技术,它能帮助用户通过自然语言对 Azure 和 Microsoft 365 租户进行查询与管理,极大提升了管理效率和便捷性。

npm 版本

Lokka 演示

请访问 Lokka.dev 了解如何与 Claude Desktop 或其他 MCP 客户端配合使用,通过自然语言处理 Azure 和 Microsoft 365 租户。

Lokka 允许您使用 Claude Desktop 或任何 MCP 客户端,通过自然语言处理实现对 Azure 和 Microsoft 365 的管理。例如:

  • 创建一个名为 'Sales and HR' 的安全组,并基于部门属性设置动态规则。
  • 查找所有尚未排除紧急访问账户的条件访问策略。
  • 展示分配给 'Call center' 组的所有 Intune 设备配置策略。
  • 上个月度中,哪项 Azure 服务最昂贵?

Lokka 如何工作

🚀 快速开始

请查阅文档以获取更多关于安装和配置 Lokka 的信息。

✨ 主要特性

Lokka 作为用于微软图谱和 Azure 资源管理器 API 的模型上下文协议服务器,具备以下主要特性:

  • 智能管理:借助人工智能,支持通过自然语言对 Azure 和 Microsoft 365 租户进行查询和管理。
  • 多客户端支持:可与 Claude Desktop 或其他 MCP 客户端配合使用。
  • 丰富功能示例:能够完成如创建安全组、查找策略、展示设备配置策略以及查询 Azure 服务费用等多种操作。

📦 安装指南

配置文件添加

要使用此服务器与 Claude Desktop 应用配合,将以下配置添加到您的 claude_desktop_config.json 文件中的 "mcpServers" 部分:

{
"mcpServers": {
"Lokka-Microsoft": {
"command": "npx",
"args": "@merill/lokka@latest"
}
}
}

启动服务器

完成配置后,您可以通过以下命令启动 Lokka:

npm install -g @merill/lokka
loks start msnh

这样,您就可以开始使用自然语言处理 Azure 和 Microsoft 365 的强大功能了!

📚 详细文档

组件

工具

  • Lokka - Microsoft
    • 功能:调用微软图谱和 Azure API。支持查询 Azure 和 Microsoft 365 租户,并在权限允许的情况下进行更新。
    • 输入参数
      • apiType(字符串):调用的微软 API 类型。选项为 'graph' 表示微软图谱(Entra),'azure' 表示 Azure 资源管理器。
      • path(字符串):要调用的 Azure 或 Graph API 的路径(例如 '/users', '/groups', '/subscriptions')。
      • method(字符串):使用的 HTTP 方法(例如 get, post, put, patch, delete)
      • apiVersion(字符串):Azure 资源管理器 API 版本(当 apiType 为 Azure 时必填)。
      • subscriptionId(字符串):Azure 订阅 ID(用于 Azure 资源管理器)。
      • queryParams(字符串数组):查询参数,如 $filter, $select 等。所有参数均为字符串形式。
      • body(JSON):请求正文(适用于 POST、PUT、PATCH 方法)。
    • 返回结果:来自 Azure 或 Graph API 调用的结果。

环境变量

服务器的配置通过环境变量完成。所需的环境变量如下:

属性 详情
TENANT_ID Microsoft Entra 租户 ID。
CLIENT_ID 在 Microsoft Entra 中注册的应用程序 ID。
CLIENT_SECRET 应用程序的客户端密钥(在 Microsoft Entra 中)。
  • 0 关注
  • 0 收藏,15 浏览
  • system 提出于 2025-09-18 18:12

相似服务问题

相关AI产品