MCP ExplorerExplorer

Linear Context Server

@jesse-con 9 months ago
4 MIT
FreeCommunity
AI Systems
#linear#model-context-protocol
A TypeScript server for Linear through a model context.

Overview

What is Linear Context Server

The linear-context-server is a TypeScript server designed to interact with Linear through a Model Context Protocol, allowing users to manage issues and comments efficiently.

Use cases

Use cases include managing project tasks, tracking bugs, collaborating on software development, and maintaining organized communication within teams.

How to use

To use the linear-context-server, you need to set up the server configuration with your Linear API key. This can be done automatically using a .env file or manually by editing the configuration file for Claude Desktop.

Key features

Key features include creating new issues, adding comments to existing issues, listing all issues assigned to the user, and listing all teams the user has access to.

Where to use

The linear-context-server is suitable for software development teams and project management environments where Linear is used for issue tracking and collaboration.

Content

Linear MCP Server

A Model Context Protocol server for Linear.

Tools

[!IMPORTANT]

  • means required.

create_issue

Create a new Linear issue.

Parameters

  • title (string*): Title of the issue
  • description (string): Description of the issue
  • assignee (string): Set to ‘me’ to assign to self

create_comment

Create a new comment on an existing Linear issue.

Parameters

  • id (string*): ID of the existing Linear issue.
  • body (string*): Body of the comment

list_issues

List all Linear issues assigned to me.

Parameters

N/A

list_teams

List all Linear teams I have access to.

Parameters

N/A

Examples

Listing issues assigned to me

Listing assigned issues

Creating an issue

Creating an issue
Created issue

How to use

To use with Claude Desktop, add the server config.

Linear API key

You can create a Personal API Key at https://linear.app/your-team-name/settings/account/security. Remember to replace your-team-name with the correct value.

Automatic

[!TIP]
.env files are supported.

LINEAR_API_KEY=<your-linear-api-key> npm run configure [--force] [--name=<server-name>]

Manual

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

On Windows: %APPDATA%/Claude/claude_desktop_config.json

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers