linear-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

275
37

Linear MCP Server

A Model Context Protocol (MCP) server designed to integrate the Linear issue tracking system with Large Language Models (LLMs). It allows LLMs to interact with Linear issues.

Installation

Automatic installation is available via Smithery: npx @smithery/cli install linear-mcp-server --client claude. Manual installation involves obtaining a Linear API key and configuring Claude Desktop by adding a linear entry to the mcpServers section in claude_desktop_config.json, specifying the command to run the server and the LINEAR_API_KEY environment variable.

Components

The server provides several tools: linear_create_issue, linear_update_issue, linear_search_issues, linear_get_user_issues, and linear_add_comment. These tools enable creating, updating, searching, and commenting on Linear issues. It also provides resources like linear-issue:///{issueId} to view issue details, linear-team:///{teamId}/issues to view team issues, and linear-user:///{userId}/assigned to view assigned issues.

Usage examples

Example prompts include: displaying high-priority issues, creating bug reports, finding in-progress frontend tasks, summarizing recent updates, and analyzing team workload.

Development

Development requires installing dependencies (npm install), configuring the Linear API key in .env, and building the server (npm run build). For development with auto-rebuild, use npm run watch.

License

Licensed under the MIT License.

Repository

JE
jerhadf

jerhadf/linear-mcp-server

Created

December 3, 2024

Updated

March 28, 2025

Language

JavaScript

Category

Productivity