Linear MCP Server logo

Linear MCP Server

by geropl

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.

View on GitHub

Last updated: N/A

What is Linear MCP Server?

The Linear MCP Server is a Go-based implementation of the Model Context Protocol for interacting with the Linear API. It provides tools to manage Linear issues, retrieve team information, and more, enabling automation and integration with other systems, particularly AI assistants.

How to use Linear MCP Server?

To use the server, download the appropriate binary for your platform, set your Linear API key as an environment variable, and run the serve command. The setup command automates configuration for AI assistants like Cline, allowing you to specify auto-approval for certain tools. Available tools can be called via the MCP protocol.

Key features of Linear MCP Server

  • Create, update, and search Linear issues

  • Get issues assigned to a user

  • Add comments to issues

  • Retrieve team information

  • Rate-limited API requests

Use cases of Linear MCP Server

  • Integrating Linear with AI assistants for automated task management

  • Building custom workflows for managing Linear issues

  • Creating tools for reporting and analytics on Linear data

  • Automating issue creation and updates based on external events

FAQ from Linear MCP Server

How do I enable write access?

Use the --write-access flag when running the serve or setup command.

What AI assistants are currently supported?

Currently, only Cline (VSCode extension) is supported.

How do I auto-approve read-only tools?

Use the --auto-approve=allow-read-only flag with the setup command.

How do I specify a Linear API key?

Set the LINEAR_API_KEY environment variable.

What happens if I don't specify a user ID for linear_get_user_issues?

It will return issues assigned to the authenticated user.