modelscope·@merill/lokka
Lokka 是一个用于 Microsoft Graph API 的 MCP 服务器,可用于查询和更新 Microsoft 365 租户中的所有资源。 该 MCP 服务器支持所有的 Microsoft Graph API,包括更新操作(受限于您授予该应用的权限)。
Lokka 是一个用于 Microsoft Graph 和 Azure RM API 的模型-上下文-协议服务器,它允许您通过 AI 查询和管理您的 Azure 和 Microsoft 365 租户。
<img src="https://github.com/merill/lokka/blob/main/assets/lokka-demo-1.gif?raw=true" alt="Lokka 演示 - 用户创建演示" width="500"/>请参阅 Lokka.dev 了解如何将 Lokka 与您喜欢的 AI 模型和聊天客户端一起使用。
Lokka 让您可以使用 Claude Desktop 或任何 MCP 客户端,通过自然语言在 Microsoft API 中完成 Azure 和 Microsoft 365 租户中的任务。
例如:
创建一个新的名为 'Sales and HR' 的安全组,并基于部门属性设置动态规则。查找所有未排除紧急访问帐户的条件访问策略。显示分配给 'Call center' 组的所有 Intune 设备配置策略。上个月 Azure 中最昂贵的服务是什么?
请参阅文档以获取有关如何安装和配置 Lokka 的更多信息。
Lokka-Microsoft
apiType (字符串): 要查询的 Microsoft API 类型。选项:'graph' 表示 Microsoft Graph (Entra),或 'azure' 表示 Azure 资源管理。path (字符串): 要调用的 Azure 或 Graph API URL 路径(例如 '/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 中注册的应用程序的客户端密钥。 |
要将此服务器与 Claude Desktop 应用一起使用,请将以下配置添加到您的 claude_desktop_config.json 文件的 "mcpServers" 部分:
{
"mcpServers": {
"Lokka-Microsoft": {
"command": "npx",
"args": ["-y", "@merill/lokka"],
"env": {
"TENANT_ID": "<tenant-id>",
"CLIENT_ID": "<client-id>",
"CLIENT_SECRET": "<client-secret>"
}
}
}
}
请确保将 <tenant-id>、<client-id> 和 <client-secret> 替换为您的 Microsoft Entra 应用程序中的实际值。(有关如何创建 Entra 应用并配置代理的更多详细信息,请参阅安装指南。)
通过专门的代理、丰富的资源和强大的工具,促进涵盖云、人工智能和区块链等不同架构领域的全面架构设计和评估。
一个将 Claude Desktop 和其他 MCP 客户端连接到 Cloudflare Workers 的软件包,通过模型上下文协议(Model Context Protocol), enables 自定义功能可以通过自然语言访问。
一种连接到 Kubernetes 集群的服务器,它通过自然语言命令启用管理功能,支持列出资源、创建/删除 Pod 以及安装 Helm 图表等操作。
一种模型上下文协议服务器, enables 人工智能代理通过标准化接口与阿里云DataWorks进行交互,从而通过DataWorks开放API无缝管理DataWorks资源和操作。
一种模型上下文协议服务器,通过 Graph API 实现与 Microsoft 365 服务(Excel、日历、邮件、OneDrive、Teams 等)的交互,使人工智能助手能够通过自然语言管理 Microsoft 365 资源。
一台使大型语言模型能够通过模型上下文协议发现并与由 OpenAPI 规范定义的 REST API 交互的服务器。