Linear

Linear

未知

概述

Linear MCP 服务器允许您通过 Cline 与 Linear 的 API 交互,管理问题、项目和团队。

快速设置

1. 获取 Linear API 令牌

  1. 前往 Linear: 设置 > API > OAuth 应用程序 > "Cline MCP"
  2. 在"开发者令牌"下,点击"创建并复制令牌"
  3. 复制生成的令牌

2. 配置 Cline MCP

打开 Cline MCP 设置文件(位置取决于您的操作系统)并添加配置:

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["mcp-server-linear"],
      "env": {
        "LINEAR_ACCESS_TOKEN": "您的_linear_api_令牌"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

提示:如果使用 Cline/Roo,只需告诉它 从 https://github.com/dvcrn/mcp-server-linear 安装 MCP

主要功能

  • 问题管理:创建、更新、删除、搜索问题
  • 项目管理:创建项目、管理项目里程碑
  • 团队管理:获取团队信息和工作流
  • 层级管理:创建和管理父子问题关系
  • 批量操作:批量创建/删除/更新问题

创建子问题示例

{
  "title": "子任务实现",
  "description": "实现父任务的特定部分",
  "teamId": "team_uuid",
  "parentId": "parent_issue_uuid"
}

多工作区配置

通过设置不同的 TOOL_PREFIX 连接到多个 Linear 工作区:

{
  "mcpServers": {
    "company1-linear": {
      "command": "npx",
      "args": ["mcp-server-linear"],
      "env": {
        "LINEAR_ACCESS_TOKEN": "您的_company1_linear_令牌",
        "TOOL_PREFIX": "company1"
      },
      "disabled": false
    },
    "company2-linear": {
      "command": "npx",
      "args": ["mcp-server-linear"],
      "env": {
        "LINEAR_ACCESS_TOKEN": "您的_company2_linear_令牌",
        "TOOL_PREFIX": "company2"
      },
      "disabled": false
    }
  }
}

开发与贡献

  1. 克隆仓库
  2. 安装依赖:npm install
  3. 复制并配置环境变量:cp .env.example .env
  4. 开发模式:npm run dev
  5. 测试:npm test

有关更多详细信息,请访问 GitHub 仓库