Linear MCP Server logo

Linear MCP Server

by jerhadf

The Linear MCP Server provides integration with Linear's issue tracking system through the Model Context Protocol (MCP), allowing LLMs to interact with Linear issues. It enables LLMs to create, update, search, and comment on Linear issues.

View on GitHub

Last updated: N/A

What is Linear MCP Server?

The Linear MCP Server is a Model Context Protocol server designed to connect Large Language Models (LLMs) with the Linear issue tracking system. It allows LLMs to programmatically interact with Linear, enabling them to perform actions such as creating, updating, searching, and commenting on issues.

How to use Linear MCP Server?

To use the Linear MCP Server, you can either install it automatically via Smithery or manually. Manual installation involves obtaining a Linear API key, configuring the server in your Claude Desktop configuration file, and then using the provided tools and resources through LLM prompts.

Key features of Linear MCP Server

  • Create new Linear issues

  • Update existing Linear issues

  • Search issues with flexible filtering

  • Get issues assigned to a user

  • Add comments to issues

  • Provides resources to view issue details, team issues, user's assigned issues, organization info, and current user context

Use cases of Linear MCP Server

  • Creating bug reports based on user descriptions

  • Summarizing recent updates on issues for specific projects

  • Finding all in-progress frontend tasks

  • Analyzing the current workload for a specific team

FAQ from Linear MCP Server

How do I get a Linear API key?

You can create or get a Linear API key for your team at https://linear.app/YOUR-TEAM/settings/api.

Where do I configure the server in Claude Desktop?

The server configuration is added to the claude_desktop_config.json file, typically located at ~/Library/Application Support/Claude/claude_desktop_config.json on MacOS.

What are the required inputs for creating a new issue?

The required inputs for the linear_create_issue tool are title (string) and teamId (string).

Can I filter issues by labels when searching?

Yes, the linear_search_issues tool allows you to filter issues by labels using the labels (string[]) input.

How do I view a specific issue's details?

You can use the linear-issue:///{issueId} resource to view individual issue details.