Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client