
Linear MCP Server

2025.02.17
0
JavaScript团队协作项目管理自动化工作流交流协作
Linear MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,专门用于与 Linear API 集成。它允许大型语言模型 (LLMs) 通过 MCP 与 Linear 的问题跟踪系统进行交互,实现问题的创建、更新、搜索和评论等功能。该服务器适用于团队协作和项目管理场景,帮助用户高效管理 Linear 中的任务和问题。
View on GitHub
Overview
基本能力
产品定位
Linear MCP Server 是一个用于与 Linear API 集成的 MCP 服务器,旨在通过 MCP 协议实现 LLMs 与 Linear 问题跟踪系统的交互。
核心功能
- 问题创建 (
linear_create_issue
): 创建新的 Linear 问题,支持标题、团队 ID、描述、优先级和状态等输入。 - 问题更新 (
linear_update_issue
): 更新现有问题的标题、描述、优先级和状态。 - 问题搜索 (
linear_search_issues
): 通过多种条件(如查询文本、团队 ID、状态、分配人、标签、优先级等)搜索问题。 - 用户问题获取 (
linear_get_user_issues
): 获取分配给特定用户的问题,支持包括归档问题和限制结果数量。 - 问题评论 (
linear_add_comment
): 在问题上添加评论,支持自定义用户名和头像 URL。
适用场景
- 团队协作: 通过 LLMs 快速创建、更新和搜索 Linear 中的任务和问题。
- 项目管理: 高效管理团队的任务分配、优先级和状态跟踪。
- 自动化工作流: 结合 LLMs 实现自动化的问题报告和更新。
工具列表
linear_create_issue
: 创建新问题。linear_update_issue
: 更新现有问题。linear_search_issues
: 搜索问题。linear_get_user_issues
: 获取用户分配的问题。linear_add_comment
: 在问题上添加评论。
常见问题解答
- 如何获取 Linear API 密钥?
- 访问 Linear 团队的 API 设置页面获取 API 密钥。
- 如何配置服务器?
- 在 Claude Desktop 的配置文件中添加服务器配置,并设置
LINEAR_API_KEY
环境变量。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 获取 Linear API 密钥。
- 在 Claude Desktop 的配置文件中添加以下内容:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-linear"
],
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
}
}
}
}
调试方式
- 安装依赖:
npm install
- 配置
.env
文件:
LINEAR_API_KEY=your_api_key_here
- 构建服务器:
npm run build
- 开发模式(自动重建):
npm run watch