线性 MCP 集成服务器通过模型上下文协议 (MCP) 提供线性集成功能,允许 AI 模型与 Linear 进行交互,用于问题跟踪和项目管理。
此服务器可通过以下步骤进行开发设置和部署:
npm install
.env 文件并添加 Linear API 密钥:LINEAR_API_KEY=your_api_key_here
npm run dev
此服务器可部署于 Smithery.ai,使用提供的配置文件。
docker build -t linear-mcp-server .
docker run -e LINEAR_API_KEY=your_api_key_here linear-mcp-server
npm run inspect
该服务器通过 MCP 接口提供以下工具:
创建新的 Linear 问题,支持以下参数:
title(必需):问题标题teamId(必需):要创建问题的团队 IDdescription(可选):问题描述labels(可选):问题标签列表列出指定团队的所有问题,支持以下参数:
teamId(必需):目标团队 IDfilter(可选):过滤条件(如状态、标签等)获取单个问题的详细信息,支持以下参数:
teamId(必需):目标团队 IDissueId(必需):要获取的问题 ID更新现有问题的信息,支持以下参数:
teamId(必需):目标团队 IDissueId(必需):要更新的问题 IDtitle(可选):新标题description(可选):新描述labels(可选):新标签列表删除指定问题,支持以下参数:
teamId(必需):目标团队 IDissueId(必需):要删除的问题 ID@linear/sdk:Linear API 客户端库@modelcontextprotocol/sdk:MCP 服务器实现zod:运行时类型检查与验证dotenv:环境变量管理工具完整的依赖列表请查看 package.json。
定义了服务器的构建流程:
配置服务器启动参数: