mcp-server-linear 是一个用于与 Linear 交互的 MCP 服务器工具。借助该服务器,你能够通过客户端对 Linear 进行各种操作。
此项目推荐使用 Bun 运行,无需转译,操作简单便捷。若你想使用 Node 运行也完全可行。以下为你提供不同运行方式的具体命令:
bun run index.ts
node build/index.js
Bun 项目可编译为独立的可执行文件,理论上无需安装 Bun 即可运行服务器。编译命令如下:
bun build:standalone
你可能需要根据构建目标机器的不同,调整构建的 target。更多细节请参考 Bun 文档。
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::查看组织信息为了将此服务器添加到你的 MCP 客户端中,你可以根据不同的运行方式,使用以下 JSON 配置:
"linear": {
"command": "bun",
"args": [
"run",
"/path/to/linear-mcp-server/index.ts"
],
"env": {
"LINEAR_API_KEY": "lin_api_ABCD"
}
}
"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"
}
}
本项目采用 MIT 许可证。
这个项目受到了 jerhadf/linear-mcp-server 的启发。由于我和其他人遇到了一些问题,这促使我创建了自己的实现。该项目的功能列表值得保留。