drio
Open app

Linear MCP Server

Source

a private MCP server for accessing Linear

Catalog onlyCatalog onlySTDIO

Overview

Linear MCP Server is a private server designed for interacting with Linear's API, providing tools for managing Linear issues, projects, and teams through Cline.

To use the Linear MCP Server, clone the repository, install dependencies, set up authentication with a personal access token, and run the server.

  • Create, update, and delete issues with full support for various fields. - Manage projects and associate issues with them. - Access team information and manage team states. - Support for personal access token authentication and secure token storage. - Batch operations for bulk issue creation and deletion.
  1. Managing software development tasks and issues in Linear.
  2. Automating project management workflows.
  3. Integrating Linear with other tools through API.

Add to your AI client

Use these steps to connect Linear MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "linear-mcp-cline": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-linear-mcp-cline"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "linear-mcp-cline": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-linear-mcp-cline"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "linear-mcp-cline": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-linear-mcp-cline"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "linear-mcp-cline": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-linear-mcp-cline"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "linear-mcp-cline": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-linear-mcp-cline"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "linear-mcp-cline": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-linear-mcp-cline"
      ]
    }
  }
}

FAQ

What authentication methods are supported?

The server supports Personal Access Token (PAT) authentication and OAuth flow (not yet implemented).

Can I run this server on any operating system?

Yes! The server can be run on macOS, Windows, and Linux.

Are there any features in development?

Yes, features like comment functionality, complex search filters, and OAuth flow are currently being worked on.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1006,"uuid":"474eabc4-d7d8-418b-95dc-67fac1a2e1d5","name":"linear-mcp","title":"Linear MCP Server","description":"a private MCP server for accessing Linear","avatar_url":"https://avatars.githubusercontent.com/u/184127137?v=4","created_at":"2025-01-28T02:26:18.085Z","updated_at":"2025-02-23T07:13:15.353Z","status":"created","author_name":"cline","author_avatar_url":"https://avatars.githubusercontent.com/u/184127137?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/cline/linear-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"85\",\"license\":\"\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-04-29 23:13:53\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]