- Explore MCP Servers
- linear-context-server
Linear Context Server
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.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
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.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
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 issuedescription(string): Description of the issueassignee(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
Creating an 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]
.envfiles 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.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










