
Linear MCP Server

2025.02.17
0
TypeScript项目管理自动化工具开发效率
Linear MCP Server 是一个基于 Model Context Protocol 的服务器,专门用于与 Linear API 进行交互。它旨在提供比现有 Linear MCP 服务器更丰富的功能,支持通过 Claude 进行全面的项目管理。该服务器支持管理项目、计划、问题及其关系,并支持优先级排序。
View on GitHub
Overview
基本能力
产品定位
Linear MCP Server 是一个专为 Linear API 设计的 MCP 服务器,旨在提供全面的项目管理功能,支持通过 Claude 进行高效的项目管理。
核心功能
- 项目管理:创建、查看和更新 Linear 项目。
- 计划管理:创建、查看和更新 Linear 计划。
- 问题管理:创建、查看、更新和搜索 Linear 问题。
- 问题关系管理:创建、查看和删除问题之间的关系(如阻塞、重复等)。
适用场景
- 在 Linear 中管理复杂的项目结构。
- 通过 Claude 自动化处理项目任务和问题。
- 管理问题之间的依赖关系和优先级。
工具列表
- Project Management
create-project
:创建新 Linear 项目。view-project
:按 ID 查看 Linear 项目。-
update-project
:更新 Linear 项目。 -
Initiative Management
create-initiative
:创建新 Linear 计划。view-initiative
:按 ID 查看 Linear 计划。-
update-initiative
:更新 Linear 计划。 -
Issue Management
create-issue
:创建新 Linear 问题。view-issue
:按 ID 查看 Linear 问题。update-issue
:更新 Linear 问题。-
search-issues
:搜索 Linear 问题。 -
Issue Relations
create-issue-relation
:创建两个问题之间的关系。view-issue-relations
:查看给定问题的所有关系。delete-issue-relation
:删除两个问题之间的关系。
常见问题解答
- 安装问题:确保使用 Node 的绝对路径,避免在 nvm 环境中出现问题。
使用教程
使用依赖
- 确保已安装 Node.js,并配置好环境变量。
安装教程
- 将以下配置添加到 Claude Desktop 的配置文件中:
{
"mcpServers": {
"linear": {
"command": "/Users/USERNAME/.nvm/versions/node/v22.13.0/bin/node",
"args": [
"--experimental-strip-types",
"/absolute/path/to/repo/index.ts"
],
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
}
}
}
}
- 替换
USERNAME
和/absolute/path/to/repo/index.ts
为实际路径。 - 替换
your_linear_api_key_here
为你的 Linear API 密钥。
调试方式
- 确保配置文件中路径和密钥正确。
- 检查 Node.js 版本是否兼容。
- 运行命令时确保环境变量已正确设置。
许可证
None