用途:该技能通过 Composio 的 SharePoint 工具包结合 Rube MCP,自动化 SharePoint 中的文档库、站点、列表与内容管理操作。
前置条件:Rube MCP 需已连接(RUBE_SEARCH_TOOLS 可用);需通过 RUBE_MANAGE_CONNECTIONS 使用 toolkit share_point 建立并激活 SharePoint 连接,状态为 ACTIVE 后才能运行工作流。
设置方式:将 https://rube.app/mcp 作为 MCP 服务器加入客户端配置,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit share_point,若连接非 ACTIVE,按返回的授权链接完成设置。
主要能力与用法:先用 RUBE_SEARCH_TOOLS 查询具体用例以获取可用工具 slug、执行计划、注意事项及输入架构;再通过 RUBE_MULTI_EXECUTE_TOOL 执行已发现的工具;多步骤流程应先执行前置步骤并可借助工具响应在步骤间传递数据;批量操作可使用 RUBE_REMOTE_WORKBENCH,配合 run_composio_tool() 与 ThreadPoolExecutor 并行执行。
限制与注意事项:始终先搜索工具,勿硬编码工具 slug,因架构可能变化;执行前检查连接是否 ACTIVE,OAuth 令牌过期需重新认证;注意速率限制并实施退避;参数须严格符合架构,遇到 schemaRef 时用 RUBE_GET_TOOL_SCHEMAS 加载完整输入架构;创建新资源前先搜索已有资源以避免重复;列表操作支持分页时需根据 next_cursor 或 page_token 继续拉取。工具包文档见 composio.dev/toolkits/share_point。