Linear MCP Server

Linear MCP Server

site icon
2025.03.07 2
TypeScript团队协作项目管理交流协作
Linear MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于与 Linear API 进行交互,管理团队、问题、项目和周期。它提供了多种工具来查询和操作 Linear 平台上的数据,适用于团队协作和项目管理场景。
View on GitHub

Overview

基本能力

产品定位

Linear MCP Server 是一个中间件服务,允许通过 MCP 协议与 Linear 项目管理平台进行交互,实现团队协作和项目管理的自动化。

核心功能

  • linear_get_teams: 获取所有团队及其状态和标签
  • linear_search_issues: 搜索问题,支持过滤和分页
  • linear_get_cycles: 获取团队的所有周期
  • linear_get_projects: 获取所有项目
  • linear_create_issue: 创建新问题
  • linear_update_issue: 更新现有问题

适用场景

  • 团队项目管理自动化
  • 问题跟踪和状态更新
  • 项目周期管理
  • 团队协作工具集成

工具列表

  1. linear_get_teams: 获取所有团队信息
  2. linear_search_issues: 搜索问题
  3. linear_get_cycles: 获取团队周期
  4. linear_get_projects: 获取项目
  5. linear_create_issue: 创建问题
  6. linear_update_issue: 更新问题

常见问题解答

  • 安装未完成: 必须验证连接是否正常工作
  • 连接失败: 检查服务器路径、令牌和环境变量
  • API 不可用: 检查 Linear API 状态

使用教程

使用依赖

  1. 安装 Node.js 和 npm
  2. 克隆仓库

安装教程

  1. 克隆仓库 bash git clone <repository-url>
  2. 安装依赖 bash npm install
  3. 构建服务器 bash npm run build

调试方式

  1. 运行测试客户端 bash node test-client.js
  2. 检查 MCP 配置
  3. 检查 Linear API 状态
  4. 查看服务器日志

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。