Linear问题访问服务

一个提供Linear问题只读访问的MCP服务器,允许语言模型通过Linear API令牌获取问题及其相关数据。

  • by keegancsmith
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 keegancsmith/linear-issues-mcp-server

使用说明

MCP服务器线性问题

这是一个简单的MCP(模型上下文协议)服务器,提供对线性问题的只读访问。它允许语言模型使用线性API令牌获取线性问题及其相关数据。

特性

服务器提供两个工具:

  • linear_get_issue:通过URL或标识符获取有关线性问题的基本详细信息
  • linear_get_issue_with_comments:获取有关线性问题的完整信息,包括所有评论

需求

  • Node.js
  • 线性API令牌或OAuth访问令牌

安装

如果使用npx,则不需要安装。请确保您已安装Node.js和npm。

获取线性API令牌

您可以通过两种方式获得线性API令牌:

  1. API密钥(最简单): 在您的 线性API设置

  2. OAuth令牌: 用于更高级的用例或用户特定的访问

使用Claude for Desktop

要将此MCP服务器与Claude for Desktop一起使用,请执行以下操作:

  1. 确保您已准备好Linear API令牌

  2. 将服务器添加到您的Claude进行桌面配置:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
    • 窗户: %AppData%\Claude\claude_desktop_config.json

配置示例:

{
  "mcpServers": {
    "linear-issues": {
      "command": "npx",
      "args": ["-y", "@keegancsmith/linear-issues-mcp-server"],
      "env": {
        "LINEAR_API_TOKEN": "your_linear_api_token_here"
      }
    }
  }
}
  1. 重新启动桌面版的Claude

示例用法

设置好服务器后,您可以在Claude中使用它来处理线性问题:

Can you get me the details for issue ENG-123?

克劳德将使用 linear_get_issue 使用您的问题ID的工具,从环境变量访问令牌。

What are all the comments on the issue at https://linear.app/company/issue/ENG-123/issue-title?

克劳德可以使用 linear_get_issue_with_comments 获取包括评论在内的完整问题详细信息。

许可证

麻省理工学院