SuperAPI AI 工具集

microsoft-teams-automation

办公与效率

查看项目

更新于 10-15 20:26

技能介绍

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

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

使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,确认 RUBE_SEARCH_TOOLS 可用;再调用 RUBE_MANAGE_CONNECTIONS 并指定工具包 microsoft_teams,若连接非 ACTIVE 则按返回的授权链接完成 Microsoft OAuth。执行任何工作流前应先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。典型流程为:用 MICROSOFT_TEAMS_TEAMS_LIST 解析 team_id,用 MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS 解析 channel_id,再调用 MICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGE 发送消息;聊天场景用 MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS 或 MICROSOFT_TEAMS_TEAMS_CREATE_CHAT 获取 chat_id 后发送;会议用 MICROSOFT_TEAMS_CREATE_MEETING;搜索用 MICROSOFT_TEAMS_SEARCH_MESSAGES。

限制:不同操作需要不同的 Microsoft Graph 权限,403 表示权限或团队访问不足,部分操作需 Azure AD 管理员同意;ID 格式须从列表操作获取,不可猜测;消息约 28KB 上限,超长需拆分;可能触发 429 限流,需按 Retry-After 退避;搜索存在 30-60 秒延迟且最终一致;会议为独立会议,不关联日历事件。

适用场景:需要在 Teams 中批量发消息、管理频道成员、安排会议或检索历史消息的自动化流程。