Linear MCP Integration Server logo

Linear MCP Integration Server

by MadeByNando

This server provides Linear integration capabilities through the Model Context Protocol (MCP). It allows AI models to interact with Linear for issue tracking and project management.

View on GitHub

Last updated: N/A

What is Linear MCP Integration Server?

The Linear MCP Integration Server is a tool that enables AI models to interact with Linear, a project management and issue tracking software, through the Model Context Protocol (MCP). It provides a set of functions to create, search, and manage Linear issues and teams.

How to use Linear MCP Integration Server?

The server can be set up locally using npm or via Docker. After setting up, the server exposes various endpoints that can be called to interact with Linear. Configuration for Cursor is provided in the README, and instructions for Claude are also available.

Key features of Linear MCP Integration Server

  • Creates new Linear issues with specified parameters.

  • Searches Linear issues with flexible filtering options.

  • Retrieves issues in the current sprint/iteration.

  • Searches and retrieves Linear teams.

  • Filters current sprint issues by status.

  • Retrieves workflow states for a team.

  • Lists available projects with their IDs.

Use cases of Linear MCP Integration Server

  • Automating issue creation based on AI analysis.

  • Searching for relevant issues based on user queries.

  • Retrieving sprint progress for AI-powered reporting.

  • Integrating Linear data into AI-driven workflows.

  • Filtering sprint issues based on status for better organization.

FAQ from Linear MCP Integration Server

What is the Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is a standard that allows AI models to interact with external tools and services.

How do I get a Linear API key?

You can obtain your Linear API key from Linear's settings > API section.

What are the system requirements to run this server?

You need Node.js and npm installed to run the server locally. Alternatively, you can use Docker.

How do I configure this server to work with Cursor?

Detailed instructions for configuring the server with Cursor are provided in the README, both with and without Docker.

What happens if the connection to Linear is lost?

The server includes automatic reconnection attempts with configurable retry attempts and heartbeat monitoring for connection health.