微软租户管理助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/microsoft-tenant-automation。
技能介绍
要解决什么问题
Microsoft 365 / Entra ID 租户上的用户、组、策略等操作,若全靠管理员中心或零散 Graph 脚本,很难在对话式 Agent 里形成可重复、可编排的流程。本技能把 Composio 的 microsoft_tenant 工具包接到 Rube MCP,让模型在统一协议下先摸清可用工具、再确认租户连接是否 ACTIVE,最后按 schema 调用具体动作,而不是硬编码过期的 tool slug。
技能如何工作
典型路径与 SKILL 一致,可概括为三步:
- 发现工具:始终先调用
RUBE_SEARCH_TOOLS,拿到当前 tool slug、输入 schema、推荐执行顺序与已知坑点;工具定义会变,不能跳过这一步。 - 检查连接:用
RUBE_MANAGE_CONNECTIONS指定 toolkitmicrosoft_tenant;若非 ACTIVE,按返回的授权链接完成绑定后再继续。 - 执行:用
RUBE_MULTI_EXECUTE_TOOL按搜索结果传参;批量或脚本化场景可走RUBE_REMOTE_WORKBENCH里的run_composio_tool();需要完整 schema 时可查RUBE_GET_TOOL_SCHEMAS。
执行时还应注意:RUBE_MULTI_EXECUTE_TOOL 必须带上 memory(可为 {});同一工作流内复用 session ID;响应里若有分页 token 要拉全量数据。
适用边界与注意点
- 前置条件是客户端已配置 Rube MCP(
https://rube.app/mcp),且 RUBESEARCHTOOLS 可用;本技能描述的是编排方式,不替代 Composio 工具包本身的能力边界。 - 字段名与类型必须与 search 结果一致;连接未 ACTIVE 时任何租户操作都不应继续。
- 更完整的工具能力说明见 Composio 文档:microsoft_tenant toolkit。
使用场景
- 在 Agent 对话里要先确认 Entra 租户连接为 ACTIVE,再按最新 schema 批量查询或变更用户与组
- 需要把多次 Microsoft 租户 API 调用串成一条工作流,且每次执行前用 RUBE_SEARCH_TOOLS 核对 tool slug 是否仍有效
- 运维脚本要迁到 MCP 环境,通过 RUBE_REMOTE_WORKBENCH 的 run_composio_tool 做批量租户操作
- 分页返回的租户对象列表未拉全,需在同一 session 内根据 pagination token 继续执行直到数据完整
适合人员
- 负责 M365 / Entra ID 租户日常开通与权限调整、希望用对话式 Agent 代替重复点管理中心的 IT 管理员
- 写 Graph 或 PowerShell 自动化脚本、需要把「发现工具—校验连接—执行」固定进 MCP 工作流的云基础设施工程师
- 在 Composio 上已接入 microsoft_tenant、要在 Cursor 等客户端里规范调用 RUBE_MULTI_EXECUTE_TOOL 的集成开发者
- 为多租户客户做批量巡检或变更、要求每次执行前检查连接状态并遵守 schema 的 MSP 托管服务工程师