
mcp-server-linear

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。
安装教程
- 使用 Bun 运行:
bash bun run index.ts
- 使用 Node 运行:
bash node build/index.js
- 编译为独立可执行文件:
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" } }