Linear MCP Server

Integrations

  • Allows AI assistants to fetch data from Linear, specifically retrieving tickets in the 'Todo' state for users by ID or email address.

线性 MCP 服务器

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

当前功能

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

安装

  1. 克隆此存储库
  2. 安装依赖项:
    npm install
  3. 在项目根目录创建一个.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 (可选):用户的 ID
  • email (可选):用户的电子邮件

注意:您必须提供userIdemail

响应示例:

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

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

-
security - not tested
F
license - not found
-
quality - not tested

允许 AI 助手通过模型上下文协议 (MCP) 标准访问和检索线性票证数据的服务器,目前专注于获取用户的待办事项票证。

  1. Current Features
    1. Installation
      1. Development
        1. Building for Production
          1. Using with MCP clients
            1. Using with Claude Code
            2. get-user-todo-tickets
          2. Contributing
            ID: ku2ybzny31