Linear MCP Server

Linear MCP Server

site icon
2025.02.16 5
TypeScript项目管理任务分解问题跟踪开发效率交流协作
Linear MCP Server 是一个基于 Model Context Protocol 的服务器,专为 Linear API 设计。它旨在提供比现有 Linear MCP 服务器更丰富的功能,支持通过 Claude 进行全面的项目管理。该服务器支持管理项目、计划、问题及其关系,并具备优先级排序功能。
View on GitHub

Overview

基本能力

产品定位

Linear MCP Server 是一个专为 Linear API 设计的 MCP 服务器,旨在提供全面的项目管理功能,支持通过 Claude 进行高效的项目管理。

核心功能

  • 项目管理:创建、查看和更新项目。
  • 计划管理:创建、查看和更新计划。
  • 问题管理:创建、查看、更新和搜索问题。
  • 问题关系管理:创建、查看和删除问题之间的关系(如阻塞、重复等)。

适用场景

  • 团队项目管理
  • 任务分解和优先级排序
  • 问题跟踪和关系管理

工具列表

  • Project Management
  • create-project:创建新项目
  • view-project:按 ID 查看项目
  • update-project:更新项目
  • Initiative Management
  • create-initiative:创建新计划
  • view-initiative:按 ID 查看计划
  • update-initiative:更新计划
  • Issue Management
  • create-issue:创建新问题
  • view-issue:按 ID 查看问题
  • update-issue:更新问题
  • search-issues:搜索问题
  • Issue Relations
  • create-issue-relation:创建问题之间的关系
  • view-issue-relations:查看问题的所有关系
  • delete-issue-relation:删除问题之间的关系

常见问题解答

  • Claude 与 nvm 环境不兼容:确保使用 Node 的绝对路径。

使用教程

使用依赖

  • 确保已安装 Node.js,并配置好环境变量。

安装教程

  1. 将以下配置添加到 Claude Desktop 的配置文件中:
{
  "mcpServers": {
    "linear": {
      "command": "/Users/USERNAME/.nvm/versions/node/v22.13.0/bin/node",
      "args": [
        "--experimental-strip-types",
        "/absolute/path/to/repo/index.ts"
      ],
      "env": {
        "LINEAR_API_KEY": "your_linear_api_key_here"
      }
    }
  }
}

调试方式

  • 确保 LINEAR_API_KEY 已正确设置。
  • 检查 Node 路径是否正确。

许可证

None