Linear MCP Server

Linear MCP Server

site icon
2025.04.09 0
TypeScript项目管理AI助手集成交流协作
Linear MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,专为 Linear GraphQL API 设计,使 AI 助手能够与 Linear 项目管理系统进行交互。该服务提供了对 Linear GraphQL API 的访问能力,支持通过 Linear API 密钥进行认证,能够检索和修改用户、团队、项目和问题相关的数据,包括创建、更新和评论问题,添加和移除标签,以及创建项目等功能。
View on GitHub

Overview

基本能力

产品定位

Linear MCP Server 是一个桥梁服务,连接 AI 助手(如 Claude)和 Linear 项目管理系统,通过实现 MCP 协议,使 AI 助手能够直接与 Linear 进行交互,执行项目管理任务。

核心功能

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

适用场景

  • AI 助手集成到项目管理流程中
  • 自动化项目管理任务
  • 通过自然语言命令管理 Linear 项目

工具列表

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

常见问题解答

  • 如何获取 Linear API 密钥?
  • 如何配置 Claude Desktop 使用此服务?
  • 如何扩展服务器功能?

使用教程

使用依赖

  • 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_KEY=your_linear_api_key_here
  1. 启动服务器
npm start

调试方式

运行服务器

linear-mcp-server --token YOUR_LINEAR_API_TOKEN

export LINEAR_API_TOKEN=YOUR_LINEAR_API_TOKEN
linear-mcp-server

开发模式

npm run dev -- --token YOUR_LINEAR_API_TOKEN

许可证

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