M

MCP线性问题服务器

@floodfx/mcp-server-linear
0 Stars 46 次浏览 floodfx 更新于 2026-08-23

一个MCP服务器,提供与Linear问题跟踪系统交互的工具,目前支持问题搜索,并计划扩展到问题创建、更新、评论和项目管理。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

mcp-server-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: - 查看组织信息

偏好Bun

此项目使用Bun,并可以直接从Bun运行而无需转译(这是我使用它的方式)。要使用Bun运行它,可以使用以下命令:

bun run index.ts

当然,如果您愿意,也可以用Node来运行它。要用Node运行它,可以使用以下命令:

node build/index.js

独立可执行文件

Bun项目可以编译成独立可执行文件。这使得您可以在不安装Bun的情况下运行服务器(理论上)。要将项目编译成独立可执行文件,可以使用以下命令:

bun build:standalone

根据您构建的目标机器,可能需要更改构建target。更多细节请参见Bun文档。

通过JSON添加到您的MCP客户端

要将此服务器添加到您的MCP客户端,您可以使用以下JSON配置:

Bun运行时

"linear": {
  "command": "bun",
  "args": [
    "run",
    "/path/to/linear-mcp-server/index.ts"
  ],
  "env": {
    "LINEAR_API_KEY": "lin_api_ABCD"
  }
}

Node运行时

"linear": {
  "command": "node",
  "args": [
    "/path/to/linear-mcp-server/build/index/js"
  ],
  "env": {
    "LINEAR_API_KEY": "lin_api_ABCD"
  }
}

独立可执行文件

"linear": {
  "command": "/path/to/linear-mcp-server/standalone-linear-mcp-server",
  "args": [],
  "env": {
    "LINEAR_API_KEY": "lin_api_ABCD"
  }
}

致谢

本项目灵感来源于jerhadf/linear-mcp-server我和其他人遇到了让它工作的问题,这促使我创建了自己的实现。工具和资源列表看起来值得保留。

许可证

MIT

相关 MCP 服务