用途:通过 Rube MCP 调用 Composio 的 Linear 工具包,自动化 Linear 中的议题、项目、周期、团队、标签与评论等操作。工具包文档见 composio.dev/toolkits/linear。
前提条件:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用);需通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 linear 的有效连接;每次操作前应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
设置:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥。确认 RUBE_SEARCH_TOOLS 有响应后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit linear;若连接非 ACTIVE,按返回的授权链接完成 Linear OAuth,确认状态为 ACTIVE 后再运行工作流。
主要能力:管理议题(创建、搜索、列出、获取、更新,参数含 team_id、title、description、state_id、assignee_id、priority、label_ids);管理项目(列出、创建、更新,参数含 name、description、team_ids、state);管理周期(按 team_id 列出或获取);管理标签与评论(创建标签、创建与编辑评论);以及通过 LINEAR_RUN_QUERY_OR_MUTATION 执行自定义 GraphQL 查询或变更。
使用方式:先解析 ID,如用 LINEAR_GET_ALL_LINEAR_TEAMS 由团队名取 team_id,用 LINEAR_LIST_LINEAR_STATES 由状态名取 state_id。结果分页时检查游标并传入下一页请求。
限制与注意:议题、状态和周期均按团队隔离,创建议题前必须解析 team_id;优先级使用整数 0-4(0 无、1 紧急、2 高、3 中、4 低),而非字符串;标签可为团队级或工作区级;评论正文支持 Markdown;自定义 GraphQL 需了解 Linear schema 且受速率限制。