home / mcp / linear mcp server
MCP server to manage Linear issues, projects, and teams with API key authentication and rich text project descriptions.
Configuration
View docs{
"mcpServers": {
"cline-linear-mcp": {
"command": "node",
"args": [
"/path/to/linear-mcp/build/index.js"
],
"env": {
"LINEAR_API_KEY": "YOUR_API_KEY"
}
}
}
}You have a dedicated MCP server that lets you manage Linear issues, projects, and teams through a simple, local integration. It supports secure API key authentication, rich text project descriptions, and bulk operations, all accessible from your MCP client.
You will run the MCP server locally and connect it from your MCP client. The server exposes a set of actions to create, update, delete, and search Linear issues; manage projects and teams; and perform bulk operations. Authentication is handled with an API key, stored securely in the environment for each run.
Prerequisites: make sure you have Node.js and npm installed on your machine.
Step 1: Install dependencies
npm installStep 2: Copy the environment example to your working environment file
pc .env.example .envStep 3: Build and start the server
npm run build
npm startAPI key authentication is recommended. You will provide your Linear Personal API key to the server so it can perform actions on your Linear workspace.
Rich text descriptions for projects are supported through Linear's documentContent field, with a safe fallback to legacy description when needed. When you query a project description, you get an actualDescription value that prioritizes rich content.
If you intend to run the MCP server as part of your local workflow, you can expose it through a local file-based command that your MCP client can start and monitor.
The server uses environment variables to configure access. The primary variable shown is LINEAR_API_KEY, which should contain your Linear personal access token.
If you need to run in a different environment, ensure the LINEAR_API_KEY is accessible to the process and that the build has completed before starting the server.
You can manage issues, projects, and teams through the MCP server. The server supports creation, updates, deletions, searches, and relationships between issues and projects, as well as comments and bulk operations.
Create a new Linear issue with full field support (title, description, team, project, etc.).
Update an existing Linear issue, including priority and description.
Delete a single issue or perform bulk deletions.
Search for issues with filtering options.
Associate an issue with one or more projects.
Create parent/child relationships between issues.
Read issue comments and threaded comments.
Create new comments on issues.
Get project information, including rich text descriptions via documentContent.
Search projects with rich text description support.
Get team information, including states and workflow details.
Access team states and labels.
Bulk creation of issues for large imports.
Bulk deletion of issues.
Utility to access project descriptions with automatic fallback from rich content to legacy content.