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

请访问 Lokka.dev 了解如何与 Claude Desktop 或其他 MCP 客户端配合使用,通过自然语言处理 Azure 和 Microsoft 365 租户。
Lokka 允许您使用 Claude Desktop 或任何 MCP 客户端,通过自然语言处理实现对 Azure 和 Microsoft 365 的管理。例如:

请查阅文档以获取更多关于安装和配置 Lokka 的信息。
Lokka 作为用于微软图谱和 Azure 资源管理器 API 的模型上下文协议服务器,具备以下主要特性:
要使用此服务器与 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 的强大功能了!
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 方法)。服务器的配置通过环境变量完成。所需的环境变量如下:
| 属性 | 详情 |
|---|---|
TENANT_ID |
Microsoft Entra 租户 ID。 |
CLIENT_ID |
在 Microsoft Entra 中注册的应用程序 ID。 |
CLIENT_SECRET |
应用程序的客户端密钥(在 Microsoft Entra 中)。 |