用途:通过 mcporter 与 Linear 交互,管理 issue、项目、团队和 initiative。所有命令使用 mcporter call linear.<tool> 语法。
主要能力:查询 issue(list_issues、get_issue)、创建 issue(create_issue)、更新 issue(update_issue)、添加评论(create_comment),以及列出团队、项目、用户、issue 状态等资源。
用法要点:list_issues 的 assignee 过滤与 query 参数会触发 GraphQL 错误,需先获取全部 issue 再用 jq 客户端过滤;可用 git config user.email 确定用户身份。示例:mcporter call linear.list_issues limit:250 --output json | jq ...。创建 issue 时 team 固定为 Product,project 必填(未指定则用 list_projects 选择),description 自行撰写,priority 默认 3,其余字段仅在用户明确提供时加入。更新 issue 需使用 UUID id,而非 B-1234 这类标识符,需先获取。
展示规则:展示全部未完成 issue,已完成仅显示最近 5 条(按 completedAt 降序),并注明省略数量。
限制:assignee 字段可能是邮箱而非显示名,过滤时需同时检查;管道到 jq 时须加 --output json。