用途:通过 Rube MCP 调用 Composio 的 Linear 工具集,自动化 Linear 中的问题、项目、周期、团队、标签与评论等操作。
前提条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);已通过 RUBE_MANAGE_CONNECTIONS 建立线性工具集的活跃连接;每次先调用 RUBE_SEARCH_TOOLS 获取当前工具架构。
设置:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器,无需 API 密钥。确认 RUBE_SEARCH_TOOLS 有响应;以 linear 工具集调用 RUBE_MANAGE_CONNECTIONS,若连接未激活则按返回的授权链接完成 Linear OAuth,确认状态为 ACTIVE 后再执行工作流。
核心能力:1) 问题管理,涉及获取团队、列出状态、创建/搜索/列出/获取/更新问题,创建需 team_id,优先级用整数 0-4;2) 项目管理,可列出、创建、更新项目,项目可跨团队;3) 周期管理,按 team_id 列出或获取周期;4) 标签与评论,创建标签、创建或更新评论,评论正文支持 Markdown;5) 自定义 GraphQL 查询,用 LINEAR_RUN_QUERY_OR_MUTATION 执行。
使用方式:先解析 ID(团队名转 team_id、状态名转 state_id、处理分页游标),再按工具序列调用。常用工具包括 LINEAR_GET_ALL_LINEAR_TEAMS、LINEAR_CREATE_LINEAR_ISSUE、LINEAR_SEARCH_ISSUES、LINEAR_LIST_LINEAR_ISSUES、LINEAR_GET_LINEAR_ISSUE、LINEAR_UPDATE_ISSUE、LINEAR_LIST_LINEAR_STATES、LINEAR_LIST_LINEAR_PROJECTS、LINEAR_CREATE_LINEAR_PROJECT、LINEAR_UPDATE_LINEAR_PROJECT、LINEAR_LIST_LINEAR_CYCLES、LINEAR_GET_CYCLES_BY_TEAM_ID、LINEAR_CREATE_LINEAR_LABEL、LINEAR_CREATE_LINEAR_COMMENT、LINEAR_UPDATE_LINEAR_COMMENT、LINEAR_LIST_LINEAR_USERS、LINEAR_GET_CURRENT_USER、LINEAR_RUN_QUERY_OR_MUTATION。
限制:仅适用于明确匹配上述范围的 Linear 任务;输出不能替代环境特定验证、测试或专家审查;缺少必要输入、权限、安全边界或成功标准时应停止并询问。GraphQL 需了解 Linear 架构且受速率限制。