Linear MCP Server

Linear MCP Server

site icon
2025.03.04 3
TypeScript项目管理AI 助手集成交流协作
Linear-MCP-Server 是一个基于 Model Context Protocol (MCP) 的服务实现,专为 Linear GraphQL API 设计,使 AI 助手能够与 Linear 项目管理系统进行交互。该服务提供了对 Linear 数据的访问和操作能力,包括用户、团队、项目和问题的管理。
View on GitHub

Overview

基本能力

产品定位

Linear-MCP-Server 是一个桥梁服务,连接 AI 助手(如 Claude)和 Linear 项目管理系统,通过 MCP 协议实现数据的交互和管理。

核心功能

  • 通过 MCP 工具访问 Linear 的 GraphQL API
  • 使用 Linear API 密钥进行身份验证
  • 检索和修改用户、团队、项目和问题的数据
  • 创建、更新和评论问题
  • 添加和移除标签
  • 创建项目
  • 提供全面的工具文档

适用场景

  • AI 助手与项目管理系统的集成
  • 自动化项目管理任务
  • 团队协作中的问题跟踪和管理

工具列表

  • 检索问题、项目、团队等数据
  • 创建和更新问题
  • 更改问题状态
  • 将问题分配给团队成员
  • 添加评论
  • 创建项目和团队

常见问题解答

  • 需要 Node.js (v18+) 和 NPM 或 Yarn
  • 需要 Linear API 令牌

使用教程

使用依赖

  • Node.js (v18+)
  • NPM 或 Yarn
  • Linear API 令牌

安装教程

通过 Smithery 安装(推荐)

npx -y @smithery/cli install @emmett.deen/linear-mcp-server --client claude

手动安装

  1. 克隆仓库
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
  1. 安装依赖
npm install
  1. 构建项目
npm run build
  1. 创建 .env 文件并添加 Linear API 令牌
LINEAR_API_KEY=your_linear_api_key_here
  1. 启动服务器
npm start

调试方式

运行服务器时使用 Linear API 令牌:

linear-mcp-server --token YOUR_LINEAR_API_TOKEN

或设置环境变量后运行:

export LINEAR_API_TOKEN=YOUR_LINEAR_API_TOKEN
linear-mcp-server

许可证

该项目遵循 MIT 开源许可条款。