使用说明
线性mcp服务器
MCP服务器 线性 --针对问题、项目、周期、团队、标签和工作流状态的完整CRUD。
先决条件
- Node.js>=18
- 线性API键(设置>API>个人API密钥)
安装和构建
git clone https://github.com/camillodev/linear-mcp-server.git
cd linear-mcp-server
npm install
npm run build
在Claude Code/Cowork中配置
添加到MCP配置(~/.claude/claude_desktop_config.json 或项目 .mcp.json):
{
"mcpServers": {
"linear": {
"command": "node",
"args": ["/FULL/PATH/TO/linear-mcp-server/dist/index.js"],
"env": {
"LINEAR_API_KEY": "lin_api_YOUR_KEY_HERE"
}
}
}
}
可用工具(共15个)
阅读(9)
| 工具 | 说明 |
|---|---|
linear_list_teams |
列出所有团队(首先获取团队ID) |
linear_list_issues |
列出过滤器的问题(州、受让人、标签) |
linear_get_issue |
按标识符或UUID列出的完整问题详细信息 |
linear_search_issues |
跨问题的全文搜索 |
linear_list_projects |
列出项目,可选择按团队列出 |
linear_list_cycles |
列出团队的周期/冲刺 |
linear_list_workflow_states |
列出团队的有效状态 |
linear_list_labels |
列出所有问题标签 |
linear_list_users |
列出工作区成员 |
写作(6)
| 工具 | 说明 |
|---|---|
linear_create_issue |
创建问题(可选子问题、周期、项目) |
linear_update_issue |
更新任何问题字段 |
linear_create_project |
使用团队关联创建项目 |
linear_create_cycle |
创建周期/冲刺 |
linear_add_comment |
向问题添加评论 |
使用示例
"List all my teams" → linear_list_teams
"Show in-progress issues for team X" → linear_list_issues(team_id, state_name="In Progress")
"Create a bug ticket" → linear_create_issue(team_id, title, priority=2)
"Move issue to sprint" → linear_update_issue(issue_id, cycle_id)
"Search for auth issues" → linear_search_issues(query="authentication")
许可证
麻省理工学院