用途:借助 Rube MCP 调用 Composio 的 Outlook 工具包,自动化 Outlook 日历的日程管理,包括创建事件、查询事件、修改、删除、拒绝邀请、查找可用会议时间等。
前置条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 使用 outlook 工具包建立并激活 Outlook 连接。设置方式为在客户端配置中添加 MCP 服务器端点 https://rube.app/mcp,无需 API key。执行流程前应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
主要能力:创建事件(OUTLOOK_CALENDAR_CREATE_EVENT,参数含 subject、start_datetime、end_datetime、time_zone、attendees_info、body、is_html、location、is_online_meeting、online_meeting_provider、show_as);列举与搜索事件(OUTLOOK_LIST_EVENTS,支持 OData filter、select、orderby、top);获取事件详情(OUTLOOK_GET_EVENT);按时间窗查看(OUTLOOK_GET_CALENDAR_VIEW);更新事件(OUTLOOK_UPDATE_CALENDAR_EVENT,提供字段合并、参会者全量替换);删除与拒绝(OUTLOOK_DELETE_EVENT、OUTLOOK_DECLINE_EVENT,可附带评论与建议新时间);查找会议时间与空闲状态(OUTLOOK_FIND_MEETING_TIMES、OUTLOOK_GET_SCHEDULE);列举日历与邮箱设置(OUTLOOK_LIST_CALENDARS、OUTLOOK_GET_MAILBOX_SETTINGS)。
限制与注意:时间为 ISO 8601 格式,Calendar View 需 UTC 加 Z 后缀,filter 值需单引号;时区必填且需有效 IANA 或 Windows 时区名;添加参会者会立即触发邀请邮件;更新参会者会整体替换;删除周期性事件主记录会删除所有实例;GET_SCHEDULE 时间窗最长 62 天;部分属性不支持过滤;400 错误多为 filter 语法问题。收费、价格等信息暂未提供。