Linear MCP Server
by MCP-Mirror
This server provides integration with Linear's issue tracking system through the Model Context Protocol (MCP), allowing LLMs to interact with Linear issues. It enables LLMs to create, update, search, and comment on Linear issues.
Last updated: N/A
What is Linear MCP Server?
A Model Context Protocol (MCP) server for the Linear API. It allows Large Language Models (LLMs) to interact with the Linear issue tracking system.
How to use Linear MCP Server?
- Obtain a Linear API key. 2. Configure the server in Claude Desktop's configuration file (claude_desktop_config.json) with the API key and server details. 3. Use the provided tools and resources within Claude Desktop by referencing them in your prompts.
Key features of Linear MCP Server
Create Linear issues
Update existing Linear issues
Search issues with flexible filtering
Get issues assigned to a user
Add comments to issues
Provides resources to view individual issue details, team issues, user's assigned issues, organization info, and current user context
Use cases of Linear MCP Server
Creating bug reports based on user descriptions
Finding all in-progress frontend tasks
Summarizing recent updates on issues for mobile app development
Analyzing the current workload for a specific team
Automating issue management tasks using LLMs
FAQ from Linear MCP Server
How do I get a Linear API key?
How do I get a Linear API key?
You can create or get a Linear API key for your team at https://linear.app/YOUR-TEAM/settings/api.
Where do I configure the server?
Where do I configure the server?
You need to add the server configuration to Claude Desktop's configuration file, typically located at ~/Library/Application Support/Claude/claude_desktop_config.json
on MacOS.
What is the purpose of the linear_create_issue
tool?
What is the purpose of the linear_create_issue
tool?
The linear_create_issue
tool allows you to create new Linear issues using an LLM. It requires a title and team ID and accepts optional inputs like description, priority, and initial status.
How can I search for issues assigned to a specific user?
How can I search for issues assigned to a specific user?
You can use the linear_get_user_issues
tool and provide the userId
to retrieve issues assigned to that user. If you omit the userId
, it will return issues assigned to the authenticated user.
What resources are available?
What resources are available?
The server provides resources like linear-issue:///{issueId}
to view individual issue details, linear-team:///{teamId}/issues
to view team issues, and linear-user:///{userId}/assigned
to view a user's assigned issues, among others.