Linear

by geropl

5 stars
324 downloads
Not rated
GitHub

About

Integrates with Linear's issue tracking system, enabling creation, updating, and searching of issues, as well as managing comments and user assignments for project management tasks.

Details

Author
geropl
Repository
geropl/linear-mcp-go
GitHub stars
5
Downloads
324
Categories
Productivity, Developer Tools, Design, AI, Search, Automation, API, Project Management
Tags
#integration

- Create, update, and search Linear issues
- Get issues assigned to a user
- Add comments to issues and reply to existing comments
- URL-aware comment operations - paste Linear comment URLs directly, no manual ID extraction needed
- Retrieve team information
- Rate-limited API requests to respect Linear's API limits

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Linear
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @highlight/mcp-server

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

./linear-mcp-go setup --tool=cline


1. Set your Linear API key as an environment variable:

bash
export LINEAR_API_KEY=your_linear_api_key

2. Run the server:

bash

export LINEAR_API_KEY=your_linear_api_key

linear_create_issue

Creates a new Linear issue with specified details. Supports creating parent-child relationships (sub-issues) and assigning labels. Parameters: title (required), team (required), description, priority, status, makeSubissueOf, labels, project.

linear_update_issue

Updates an existing Linear issue's properties. Parameters: id (required), title, description, priority, status.

linear_search_issues

Searches Linear issues using flexible criteria. Parameters: query, teamId, status, assigneeId, labels, priority, estimate, includeArchived, limit.

linear_get_user_issues

Retrieves issues assigned to a specific user or the authenticated user. Parameters: userId, includeArchived, limit.

linear_get_issue

Retrieves a single Linear issue by its ID. Parameters: issueId (required).

linear_add_comment

Adds a comment to an existing Linear issue. Supports replying to existing comments. Parameters: issue (required), body (required), thread, createAsUser.

linear_reply_to_comment

Convenience tool for replying to an existing comment. Parameters: thread (required), body (required), createAsUser.

linear_get_issue_comments

Retrieves comments for a Linear issue with support for pagination and thread navigation. Parameters: issue (required), thread, limit, after.

linear_update_issue_comment

Updates an existing comment on a Linear issue. Parameters: comment (required), body (required).

linear_get_teams

Retrieves Linear teams with an optional name filter. Parameters: name.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "linear": {
            "env": {},
            "args": [
                "-y",
                "@highlight/mcp-server"
            ],
            "command": "npx"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Macos

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Windows

{
    "env": [],
    "args": [
        "/c",
        "npx",
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "cmd"
}

Linear MCP Server

A Model Context Protocol (MCP) server for Linear, written in Go. This server provides tools for interacting with the Linear API through the MCP protocol.

Features

- Create, update, and search Linear issues
- Get issues assigned to a user
- Add comments to issues and reply to existing comments
- URL-aware comment operations - paste Linear comment URLs directly, no manual ID extraction needed
- Retrieve team information
- Rate-limited API requests to respect Linear's API limits

Prerequisites

- Go 1.23 or higher
- Linear API key

Installation

From Releases

Pre-built binaries are available for Linux, macOS, and Windows on the GitHub Releases page.

1. Download the appropriate binary for your platform
2. Make it executable (Linux/macOS):

chmod +x linear-mcp-go-*

3. Run the binary as described in the Usage section

Automated

```

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.