SuperAPI AI 工具集

basecamp-automation

智能体与模型

查看项目

更新于 10-16 08:02

技能介绍

用途:通过 Rube MCP(Composio)在客户端自动化 Basecamp 的日常协作操作,覆盖项目管理、待办与清单、留言板、人员与访问、待办分组等。

前置条件:需连接 Rube MCP(RUBE_SEARCH_TOOLS 可用),并在 RUBE_MANAGE_CONNECTIONS 中激活 toolkit 为 basecamp 的连接;连接非 ACTIVE 时按返回的授权链接完成 OAuth。执行任何工作流前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

主要能力与用法:

  1. 待办与清单:先用 BASECAMP_GET_PROJECTS 取 bucket_id,再用 BASECAMP_GET_BUCKETS_TODOSETS 取 todoset_id,必要时用 BASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS 查重;创建清单用 BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS(bucket_id、todoset_id、name 必填),创建待办用 BASECAMP_POST_BUCKETS_TODOLISTS_TODOS(bucket_id、todolist_id、content 必填),支持 assignee_ids、due_on、starts_on、notify、completion_subscriber_ids,也可用 BASECAMP_CREATE_TODO。
  2. 留言板:用 BASECAMP_GET_MESSAGE_BOARD 取 message_board_id,发布用 BASECAMP_CREATE_MESSAGE(bucket_id、message_board_id、subject 必填,status 建议 active),更新用 BASECAMP_PUT_BUCKETS_MESSAGES(整段替换,需提交完整内容)。
  3. 人员与访问:用 BASECAMP_GET_PEOPLE 列出人员并解析整数 ID,用 BASECAMP_LIST_PROJECT_PEOPLE 查看项目成员,用 BASECAMP_PUT_PROJECTS_PEOPLE_USERS 通过 grant、revoke、create 调整项目访问,三者至少提供一个。
  4. 待办分组:用 BASECAMP_POST_BUCKETS_TODOLISTS_GROUPS 创建分组,需 bucket_id、todolist_id、name,color 只能取固定色板(white、red、orange、yellow、green、blue、aqua、purple、gray、pink、brown)。
  5. 项目浏览:BASECAMP_GET_PROJECTS 列表,BASECAMP_GET_PROJECT 或 BASECAMP_GET_PROJECTS_BY_PROJECT_ID 取详情,dock 数组可获取 todoset、message_board 等 ID。

限制与注意:所有 ID 为整数,bucket_id 与 project_id 指同一实体;富文本字段仅支持 HTML,不支持 Markdown;消息使用 status="draft" 可能返回 HTTP 400;更新消息为整段替换而非差异;列表接口采用分页,需持续获取;Basecamp API 有速率限制,应避免密集请求;面向用户的链接优先使用响应中的 app_url,不要手动拼接 URL。其他收费、平台与效果信息暂未提供。