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.
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.
geropl/linear-mcp-go
February 27, 2025
March 24, 2025
Go