Linear MCP Server
Provides tools for interacting with Linear's workspace, enabling management of issues, projects, teams, milestones, and users, including the ability to list, create, and update resources.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Linear MCP Servercreate a new issue for the login bug in the mobile project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Linear MCP Server
A Model Context Protocol (MCP) server for interacting with Linear issues, projects, teams, project milestones and more.
SOTA family roadmap: docs/roadmap/sota-family-roadmap.md.
Features
List, get, create, and update issues
List, get, create, and update projects
List and get teams
List and get users
List and get issue statuses
List issue labels
Manage project milestones (list, create, update, delete)
List issues assigned to the current user
Related MCP server: linear-mcp
Installation
npm install linear-mcp
# or
yarn add linear-mcp
# or
pnpm add linear-mcpMCP Host Configuration
Configure your MCP host (e.g., mcp_settings.json) to use npx:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": [
"-y",
"@sylphx/linear-mcp"
],
"env": {
"LINEAR_API_KEY": ""
}
}
}
}Available Tools
Issues
list_issues: List issues in the user's Linear workspace. Supports filtering byprojectMilestoneId.Key Inputs:
query(optional string),teamId(optional string),stateId(optional string),assigneeId(optional string),projectMilestoneId(optional string),includeArchived(boolean, default: true),limit(number, default: 50).Output: Returns a list of issue objects with detailed information including
state,assignee, andprojectMilestone(if associated).
get_issue: Retrieve a Linear issue's details by ID, including attachments andprojectMilestoneinformation.Key Inputs:
id(string).Output: Returns a single issue object with its relations, including detailed
projectMilestoneinformation if associated.
create_issue: Create a new Linear issue. Can optionally associate with aprojectMilestoneId.Key Inputs:
title(string),teamId(string),description(optional string),priority(optional number),projectId(optional string),stateId(optional string),assigneeId(optional string),labelIds(optional array of strings),dueDate(optional string),projectMilestoneId(optional string).Output: Returns a simplified issue object for the created issue, including
projectMilestoneinformation if associated.
update_issue: Update an existing Linear issue. Can associate/disassociate with aprojectMilestoneId(string or null).Key Inputs:
id(string),title(optional string),description(optional string),priority(optional number),projectId(optional string),stateId(optional string),assigneeId(optional string),labelIds(optional array of strings),dueDate(optional string),projectMilestoneId(optional string or null).Output: Returns a simplified issue object for the updated issue, including
projectMilestoneinformation if associated.
list_comments: Retrieve comments for a Linear issue by ID.create_comment: Create a comment on a Linear issue by ID.get_issue_git_branch_name: Retrieve the branch name for a Linear issue by ID.
Projects
list_projects: List projects in the user's Linear workspace.get_project: Retrieve details of a specific project in Linear.create_project: Create a new project in Linear.update_project: Update an existing Linear project.
Project Milestones
list_project_milestones: List all project milestones for a given project.Key Inputs:
projectId(string).Output: Returns a list of project milestone objects.
create_project_milestone: Create a new project milestone.Key Inputs:
projectId(string),name(string),description(optional string),targetDate(optional ISO date string).Output: Returns the created project milestone object.
update_project_milestone: Update an existing project milestone.Key Inputs:
milestoneId(string),name(optional string),description(optional string),targetDate(optional ISO date string).Output: Returns the updated project milestone object.
delete_project_milestone: Delete a project milestone.Key Inputs:
milestoneId(string).Output: Returns a confirmation of deletion.
Teams
list_teams: List teams in the user's Linear workspace.get_team: Retrieve details of a specific Linear team.
Users
list_users: Retrieve users in the Linear workspace.get_user: Retrieve details of a specific Linear user.
Issue Statuses
list_issue_statuses: List available issues statuses in a Linear team.get_issue_status: Retrieve details of a specific issue status in Linear by name or ID.
Labels
list_issue_labels: List available issue labels in a Linear team.
My Issues
list_my_issues: List issues assigned to the current user.
License
ISC
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn open-source Model Context Protocol server that enables interaction with the Linear API to manage issues, teams, and comments. It allows users to create, update, and search for issues while accessing workspace users and workflow states.Last updated81
- Alicense-qualityDmaintenanceAn MCP server for Linear that provides tools to manage issues, projects, comments, cycles, teams, and users via GraphQL, with OAuth2 authentication through Dedalus.Last updated1MIT
- AlicenseBqualityFmaintenanceMCP server for accessing and managing Linear resources like issues, projects, and comments with full CRUD operations and search.Last updated21741MIT
- Alicense-qualityFmaintenanceMCP server for Linear that allows creating issues, adding comments, and listing issues and teams.Last updated104MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for interacting with the Supabase platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SylphxAI/linear-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server