线性 MCP 服务器
用于与 Linear 交互的模型上下文协议 (MCP) 服务器。该服务器允许 AI 助手通过 MCP 标准从 Linear 获取数据。
当前功能
通过用户 ID 或电子邮件地址获取用户的待办事项
Related MCP server: MCP Terminal
安装
克隆此存储库
安装依赖项:
npm install在项目根目录创建一个
.env文件(从.env.example复制):LINEAR_API_KEY=your_linear_api_key_here从Linear 开发者控制台获取 Linear API 密钥
发展
运行开发服务器(使用热重载):
npm run dev
生产环境构建
构建 TypeScript 代码:
npm run build
运行编译后的代码:
npm start
与 MCP 客户端一起使用
此 MCP 服务器实现了标准 MCP 协议,可与任何 MCP 客户端配合使用。服务器提供以下工具:
与 Claude 代码一起使用
要将此 MCP 服务器与 Claude Code 一起使用,请运行以下命令:
claude mcp add linear-mcp-server -- node dist/index.js
这会将 Linear MCP 服务器注册到 Claude Code,从而允许您直接从 Claude 对话访问 Linear 票证。
获取用户待办事项票证
获取指定用户处于“Todo”状态的所有工单。
参数:
userId(可选):用户的 IDemail(可选):用户的电子邮件
注意:您必须提供userId或email 。
响应示例:
[
{
"id": "issue-id",
"identifier": "PROJ-123",
"title": "Fix login issue",
"url": "https://linear.app/...",
"priority": 1
},
...
]
贡献
欢迎贡献代码!欢迎提交 Pull 请求。