linear-mcp-go

This Go-based repository provides a Model Context Protocol (MCP) server for Linear, enabling interaction with the Linear API for issue management, team information retrieval, and comment addition, while respecting API rate limits.

8
0

Linear MCP Server

This Go-based project provides a Model Context Protocol (MCP) server for interacting with the Linear API. It offers tools for creating, updating, and searching Linear issues, retrieving user-assigned issues and team information, and adding comments. The server incorporates rate-limiting to adhere to Linear's API constraints.

Features include issue management (create, update, search), user issue retrieval, commenting, team information access, and rate-limited API requests.

Installation is available via pre-built binaries from the GitHub Releases page or through an automated script.

Usage involves setting the LINEAR_API_KEY environment variable and running the server with optional write access. The setup command automates configuration for AI assistants like Cline, including auto-approval of specific tools.

Available Tools include linear_create_issue, linear_update_issue, linear_search_issues, linear_get_user_issues, linear_get_issue, linear_add_comment, and linear_get_teams.

Testing is implemented using go-vcr against a test Linear workspace.

Releases are automated via GitHub Actions upon pushing a tag matching v*.

The project is licensed under the MIT License.

Repository

GE
geropl

geropl/linear-mcp-go

Created

February 27, 2025

Updated

March 24, 2025

Language

Go

Category

Developer Tools