SuperAPI AI 工具集

microsoft-teams-automation

办公与效率

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 Rube MCP 调用 Composio 的 Microsoft Teams 工具包,自动化 Teams 中的消息发送、频道管理、会议创建与消息搜索等操作。

主要能力:发送频道消息与聊天消息;列出、创建和管理团队与频道;添加团队成员;创建在线会议;按 KQL 语法搜索消息;列出用户与已加入团队。

使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用;调用 RUBE_MANAGE_CONNECTIONS 并指定工具包 microsoft_teams,若连接非 ACTIVE 则按返回的授权链接完成 Microsoft OAuth,确认状态为 ACTIVE 后再执行工作流。每次操作前应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

关键限制:team_id 需为 UUID,channel_id 需为 19:...@thread.tacv2 格式,用户 ID 为 GUID,不可猜测 ID,应从列表操作解析;消息约 28KB 上限,超长需拆分;Teams 列表可能分页,需跟随 @odata.nextLink;搜索存在 30-60 秒延迟且最终一致;不同操作需要不同 Microsoft Graph 权限,403 表示权限不足,部分操作需 Azure AD 管理员同意;存在限流,429 响应含 Retry-After,建议指数退避。创建会议为独立会议,不关联日历事件;如需日历关联会议应使用 OUTLOOK_CALENDAR_CREATE_EVENT 并设置 is_online_meeting=true。