mcp-server-linear

mcp-server-linear

site icon
2025.03.08 1
TypeScript项目管理团队协作交流协作
mcp-server-linear 是一个用于通过 MCP 客户端与 Linear 进行交互的服务。它提供了一系列工具来搜索、创建、更新和管理 Linear 中的问题和项目。
View on GitHub

Overview

基本能力

产品定位

mcp-server-linear 是一个专门用于与 Linear(一个项目管理工具)进行交互的 MCP 服务。它允许用户通过 MCP 客户端执行各种 Linear 操作,如搜索问题、创建问题、更新问题等。

核心功能

  • 当前工具
  • linear-search-issues: 在 Linear 中搜索问题。

  • 未来工具

  • linear-create-issue: 在 Linear 中创建问题。
  • linear-update-issue: 更新 Linear 中的问题。
  • linear-get-issue: 获取 Linear 中的问题。
  • linear-get-project-issues: 获取项目中所有问题。
  • linear-add-comment: 在问题中添加评论。
  • linear-create-project: 创建项目。
  • linear-update-project: 更新项目。

  • 未来资源

  • linear-issue:///{issueId}: 查看单个问题详情。
  • linear-project:///{projectId}: 查看项目详情。
  • linear-cycle:///{cycleId}: 查看周期详情(默认为当前周期)。
  • linear-team:///{teamId}/issues: 查看团队问题。
  • linear-user:///{userId}/assigned: 查看用户分配的问题。
  • linear-organization:: 查看组织信息。

适用场景

  • 项目管理:通过 MCP 客户端管理 Linear 中的问题和项目。
  • 团队协作:快速搜索、创建和更新问题,提高团队协作效率。
  • 自动化流程:通过 MCP 客户端自动化执行 Linear 操作。

工具列表

  • linear-search-issues: 在 Linear 中搜索问题。

常见问题解答

  • 如何运行服务:可以使用 Bun 或 Node 运行服务。
  • 如何编译为独立可执行文件:使用 bun build:standalone 命令编译。
  • 如何添加到 MCP 客户端:通过 JSON 配置添加服务。

使用教程

使用依赖

  • Bun 运行时bash bun run index.ts

  • Node 运行时bash node build/index.js

安装教程

  1. 克隆项目bash git clone <repository-url>

  2. 安装依赖bash bun install

  3. 运行服务bash bun run index.ts

调试方式

  • Bun 运行时bash bun run index.ts

  • Node 运行时bash node build/index.js

  • 独立可执行文件bash ./standalone-linear-mcp-server

许可证

该项目遵循 MIT 开源许可条款。