Linear MCP服务器

一个用于与Linear交互的模型上下文协议(MCP)服务器,允许AI助手通过MCP标准从Linear获取数据。

  • by argia-andreas
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 argia-andreas/linear-mcp-server

使用说明

线性MCP服务器

用于与Linear交互的模型上下文协议(MCP)服务器。该服务器允许AI助手通过MCP标准从Linear获取数据。

特点

  • 通过用户ID或电子邮件地址获取用户的待办事项工单

安装

  1. 克隆此存储库
  2. 安装依赖项:
    npm install
    
  3. 创建一个 .env 项目根目录下的文件(复制自 .env.example):
    LINEAR_API_KEY=your_linear_api_key_here
    
    从获取您的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

这将向Claude Code注册Linear MCP服务器,允许您直接从Claude对话中访问Linear票证。

获取用户todo票

获取指定用户处于“Todo”状态的所有票证。

参数:

  • userId (可选):用户的ID
  • email (可选):用户的电子邮件

注意:您必须提供 userId 或 email.

示例响应:

[
  {
    "id": "issue-id",
    "identifier": "PROJ-123",
    "title": "Fix login issue",
    "url": "https://linear.app/...",
    "priority": 1
  },
  ...
]

贡献

欢迎投稿!请随时提交pull请求。