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
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.
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.
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.
Example prompts include: displaying high-priority issues, creating bug reports, finding in-progress frontend tasks, summarizing recent updates, and analyzing team workload.
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
.
Licensed under the MIT License.
jerhadf/linear-mcp-server
December 3, 2024
March 28, 2025
JavaScript