Linear MCP

Linear MCP

site icon
2025.03.30 6
Python问题跟踪项目管理交流协作
Linear MCP 是一个为 Linear 设计的模型上下文协议(MCP)服务器,专注于问题跟踪和项目管理。它提供了一系列工具和资源,帮助用户高效地创建、更新、搜索问题,以及管理团队和用户任务。
View on GitHub

Overview

基本能力

产品定位

Linear MCP 是一个专为 Linear 设计的 MCP 服务器,旨在通过提供一系列工具和资源,优化问题跟踪和项目管理的流程。

核心功能

  • 问题管理:创建、更新、搜索问题,以及添加评论。
  • 团队和用户任务管理:查看团队或用户的任务列表。
  • 组织信息:获取组织结构和认证用户信息。

适用场景

  • 项目管理:适用于需要高效管理项目任务和问题的团队。
  • 问题跟踪:帮助开发团队跟踪和解决软件问题。
  • 团队协作:促进团队成员之间的沟通和任务分配。

工具列表

  • linear_create_issue:创建新问题。
  • linear_update_issue:更新现有问题。
  • linear_search_issues:搜索问题。
  • linear_get_user_issues:获取用户任务。
  • linear_add_comment:添加评论到问题。

常见问题解答

  • 如何配置 API 密钥:需要在 Linear 安全设置中创建 API 密钥,并通过环境变量配置。
  • 如何运行服务器:可以使用 uvx 命令或 Docker 运行服务器。

使用教程

使用依赖

  1. 前往 Linear 安全设置 创建 API 密钥。
  2. 配置 LINEAR_API_KEY 环境变量: ```bash # 添加到 .env 文件 LINEAR_API_KEY=lin_api_xxxxxxxxxxxx

# 或导出为环境变量 export LINEAR_API_KEY=lin_api_xxxxxxxxxxxx ```

安装教程

  1. 使用 uvx 运行服务器: bash uvx --from git+https://github.com/vinayak-mehta/linear-mcp linear-mcp
  2. 使用 Docker 运行服务器: bash docker build -t linear-mcp:latest . docker run -it --rm -e LINEAR_API=lin_api_xxxxxx linear-mcp:latest

调试方式

  1. 确保 LINEAR_API_KEY 环境变量已正确设置。
  2. 使用提供的工具和资源 URI 进行测试,例如:
  3. 创建问题:linear-issue:///a1b2c3d4
  4. 查看团队问题:linear-team:///ENG/issues
  5. 获取用户任务:linear-user:///me/assigned

许可证

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