Linear MCP Server

Linear MCP Server

site icon
2025.03.24 0
TypeScript团队协作问题跟踪项目管理交流协作
Linear MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于与 Linear API 进行交互,管理团队、问题、项目和周期。它提供了多种功能,包括获取团队信息、搜索问题、获取周期和项目、创建和更新问题等。
View on GitHub

Overview

基本能力

产品定位

Linear MCP Server 是一个用于与 Linear API 交互的 MCP 服务,旨在帮助用户通过 Claude 管理 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 是否正常运行
  • 权限问题: 确保 OAuth 应用有足够权限

使用教程

使用依赖

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

安装教程

  1. 克隆仓库 bash git clone https://github.com/cpropster/linear-mcp-server.git
  2. 安装依赖 bash npm install
  3. 构建服务器 bash npm run build

调试方式

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

许可证

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