mcp-server-linear

mcp-server-linear

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

Overview

基本能力

产品定位

floodfx_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 项目中所有问题。
  • linear-add-comment: 在 Linear 问题中添加评论。
  • linear-create-project: 在 Linear 中创建项目。
  • linear-update-project: 更新 Linear 中的项目。

  • 未来资源

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

适用场景

  • 项目管理团队需要快速搜索和管理 Linear 中的问题。
  • 开发团队需要通过 MCP 客户端自动化创建和更新 Linear 问题。
  • 需要集成 Linear 功能到其他工具或工作流中。

工具列表

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

常见问题解答

  • 问题:如何运行服务器? 解答:可以使用 Bun 或 Node 运行服务器,具体命令见安装教程。
  • 问题:如何编译为独立可执行文件? 解答:使用 bun build:standalone 命令编译。

使用教程

使用依赖

  • 需要安装 Bun 或 Node.js。

安装教程

  1. 使用 Bun 运行bash bun run index.ts
  2. 使用 Node 运行bash node build/index.js
  3. 编译为独立可执行文件bash bun build:standalone

调试方式

  • 运行服务器后,可以通过 MCP 客户端调用工具进行测试,例如调用 linear-search-issues 搜索问题。

添加到 MCP 客户端

  • Bun 运行时json "linear": { "command": "bun", "args": [ "run", "/path/to/linear-mcp-server/index.ts" ], "env": { "LINEAR_API_KEY": "lin_api_ABCD" } }
  • Node 运行时json "linear": { "command": "node", "args": [ "/path/to/linear-mcp-server/build/index/js" ], "env": { "LINEAR_API_KEY": "lin_api_ABCD" } }
  • 独立可执行文件json "linear": { "command": "/path/to/linear-mcp-server/standalone-linear-mcp-server", "args": [], "env": { "LINEAR_API_KEY": "lin_api_ABCD" } }

许可证

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