# linear-mcp-server

> MCP Server

The Linear MCP Server integrates Linear's issue tracking with LLMs through the Model Context Protocol, enabling interaction with Linear issues using tools to create and update them. The Linear MCP

## Overview

- **Category:** Productivity
- **Language:** JavaScript
- **Stars:** 347
- **Forks:** 37
- **Owner:** jerhadf
- **GitHub:** https://github.com/jerhadf/linear-mcp-server
- **Homepage:** https://smithery.ai/server/linear-mcp-server
- **Created:** 2024-12-03T19:54:41+00:00
- **Updated:** 2025-03-28T14:55:44+00:00
- **Source:** https://model-context-protocol.com/servers/linear-llm-integration-issue-tracking-server

## Setup

## Setup

### Automatic Installation

To install the Linear MCP server for Claude Desktop automatically via [Smithery](https://smithery.ai/protocol/linear-mcp-server):

```bash
npx @smithery/cli install linear-mcp-server --client claude
```

### Manual Installation

1.  Create or get a Linear API key for your team: [https://linear.app/YOUR-TEAM/settings/api](https://linear.app/YOUR-TEAM/settings/api)

2.  Add server config to Claude Desktop:
    - MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": [
        "-y",
        "linear-mcp-server"
      ],
      "env": {
        "LINEAR_API_KEY": "your_linear_api_key_here"
      }
    }
  }
}
```

## Tools

## Available Tools

1.  `linear_create_issue` (Create a new Linear issues)
2.  `linear_update_issue` (Update existing issues)
3.  `linear_search_issues` (Search issues with flexible filtering)
4.  `linear_get_user_issues` (Get issues assigned to a user)
5.  `linear_add_comment` (Add comments to issues)
