线性 MCP 服务器
该 MCP 服务器提供与 Linear API 交互的工具,允许您获取任务及其相关详细信息。
设置
- 安装依赖项:
- 构建服务器:
- 配置您的线性 API 密钥:
- 从 Linear 获取您的 API 密钥(设置 > API > 个人 API 密钥)
- 使用您的 API 密钥更新 MCP 设置文件:
- 位置:
/Users/tiru5/Library/Application Support/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json
- 将
YOUR_LINEAR_API_KEY_HERE
替换为您的实际 API 密钥
可用工具
获取任务
通过可选的过滤从 Linear 获取任务。
参数:
status
(可选):按状态过滤(例如,“待办事项”、“进行中”、“完成”)assignee
(可选):按受让人姓名或 ID 过滤team
(可选):按团队名称或 ID 过滤limit
(可选):返回的最大任务数(默认值:20,最大值:100)
例子:
{
"status": "In Progress",
"assignee": "John",
"team": "Engineering",
"limit": 10
}
获取任务详情
获取有关特定任务的详细信息。
参数:
taskId
(必需):要检索详细信息的任务的 ID
例子:
获取团队
获取线性工作区中的团队列表。
**参数:**无
获取用户
获取线性工作区中的用户列表。
**参数:**无
使用示例
获取分配给特定用户的任务
use_mcp_tool
server_name: linear
tool_name: get_tasks
arguments: {
"assignee": "John",
"status": "In Progress"
}
获取特定任务的详细信息
use_mcp_tool
server_name: linear
tool_name: get_task_details
arguments: {
"taskId": "LIN-123"
}
列出所有球队
use_mcp_tool
server_name: linear
tool_name: get_teams
arguments: {}
列出所有用户
use_mcp_tool
server_name: linear
tool_name: get_users
arguments: {}