线性 MCP 服务器是一个提供线性资源访问接口的线性模型上下文协议(MCP)服务器实现,能帮助用户便捷地访问和管理线性资源。
git clone git@github.com:Iwark/linear-mcp-server.git
cd linear-mcp-server
npm install
# 创建 linear.sh 脚本
touch linear.sh
chmod +x linear.sh
# 添加以下内容
export LINEAR_API_KEY="YOUR LINEAR API KEY"
node /绝对路径/linear-mcp-server/index.js
你可以从线性设置页面获取你的线性 API 密钥。
Command
sh /绝对路径/linear.sh
npm start
现在你可以在游标内使用线性 MCP 服务器。
创建新的线性问题,指定参数:
title
(必需):问题标题teamId
(必需):团队 IDdescription
(可选):问题描述priority
(可选):问题优先级(0: 无优先级, 1: 紧急, 2: 高, 3: 中等, 4: 低)stateId
(可选):状态 IDassigneeId
(可选):指派人 IDestimate
(可选):问题估计labelIds
(可选):标签 ID 数组使用查询字符串搜索线性问题,支持多种过滤器:
assignee:@me
:显示分配给你的问题priority:[value]
:按优先级筛选
priority:high
包括“紧急”和“高”优先级的问题state:[value]
或 status:[value]
:按状态名称筛选team:[value]
:按团队名称筛选label:[value]
:按标签名称筛选使用 URI 读取线性资源:
linear://organization
- 组织信息linear://issues
- 问题列表linear://issues/{id}
- 特定问题详情linear://teams
- 团队列表linear://teams/{id}
- 特定团队详情服务器实现速率限制:
服务器提供详细的错误消息,包括: