返回 MCP 目录
public公开dns本地运行

linear-mcp

Linear MCP是一个为Linear平台提供的模型上下文协议服务器,用于问题追踪和项目管理。

article

README

🚀 线性 MCP 服务器

线性 MCP 服务器基于线性协议(MCP)构建,主要用于提供线性问题跟踪和项目管理工具,能有效助力项目的高效管理与问题追踪。

🚀 快速开始

配置

首先,转到线性安全设置并创建一个 API 密钥: linear-security-settings

然后,使用LINEAR_API_KEY环境变量进行配置:

# 添加到你的 .env 文件
LINEAR_API_KEY=lin_api_xxxxxxxxxxxx

# 或者导出为环境变量
export LINEAR_API_KEY=lin_api_xxxxxxxxxxxx

运行服务器

直接运行

uvx --from git+https://github.com/vinayak-mehta/linear-mcp linear-mcp

Docker 运行

docker build -t linear-mcp:latest .
docker run -it --rm -e LINEAR_API_KEY=lin_api_xxxxxx linear-mcp:latest

若要将其用于 Claude Desktop,可按如下配置:

    "linear-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-it",
        "--rm",
        "-e",
        "LINEAR_API_KEY=lin_api_xxxxxx",
        "linear-mcp-server:latest"
      ]
    }

✨ 主要特性

资源访问

线性 MCP 提供以下资源类型的访问: | 资源 | 描述 | 示例 URI | |------|------|------| | 问题 | 特定线性问题的详细信息 | linear-issue:///a1b2c3d4 | | 团队问题 | 特定团队的所有问题 | linear-team:///ENG/issues | | 用户问题 | 分配给特定用户的任务 | linear-user:///me/assigned | | 组织 | 关于您的线性组织的详细信息 | linear-organization: | | 观察者 | 认证用户的信息 | linear-viewer: |

工具支持

| 工具 | 描述 | |------|------| | linear_create_issue | 使用标题、描述和其他属性创建新的线性问题 | | linear_update_issue | 更新现有问题的属性 | | linear_search_issues | 使用灵活的过滤标准搜索问题 | | linear_get_user_issues | 检索特定用户的任务 | | linear_add_comment | 在现有问题上添加评论 |

💻 使用示例

基础用法

创建新问题

创建一个新故障单:"登录屏幕像生日聚会中的魔术师一样神秘消失!" 优先级:高,团队:工程

更新一个问题

将 ENG-123 升级为"流星"优先级!用户非常兴奋!更改状态为"冲刺中!"

搜索问题

查找所有前端任务带有"身份验证"且处于待处理状态的问题

获取用户任务

今天在线性中有哪些激动人心的挑战在等待着我?

添加评论

向 DEV-456 添加:"暂时搁置,因为 API 在进行美颜。下次冲刺以崭新面貌回归!"

组织概述

展示我们令人惊叹的团队结构,以便我能欣赏所有才华横溢的人

📄 许可证

本项目采用 Apache 2.0 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端