A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"linear": {
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
},
"args": [
"-y",
"linear-mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
IMPORTANT NOTE: This MCP Server is now deprecated and is no longer being maintained. I recommend you use the official Linear remote MCP server here: https://linear.app/changelog/2025-05-01-mcp (https://mcp.linear.app/sse)
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @smithery/cli against OSV.dev.
Click any tool to inspect its schema.
linear-issueView individual issue details
linear-issue:///{issueId}
linear-team-issuesView team issues
linear-team:///{teamId}/issues
linear-user-assignedView user's assigned issues
linear-user:///{userId}/assigned
linear-organizationView organization info
linear-organization:
linear-viewerView current user context
linear-viewer:
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Dynamic problem-solving through sequential thought chains
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Persistent memory using a knowledge graph
MCP server for monday.com integration.
MCP Security Weekly
Get CVE alerts and security updates for Linear Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
IMPORTANT NOTE: This MCP Server is now deprecated and is no longer being maintained. I recommend you use the official Linear remote MCP server here: https://linear.app/changelog/2025-05-01-mcp (https://mcp.linear.app/sse)
A Model Context Protocol server for the Linear API.
This server provides integration with Linear's issue tracking system through MCP, allowing LLMs to interact with Linear issues.
To install the Linear MCP server for Claude Desktop automatically via Smithery:
npx @smithery/cli install linear-mcp-server --client claude
Create or get a Linear API key for your team: https://linear.app/YOUR-TEAM/settings/api
Add server config to Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"linear": {
"command": "npx",
"args": [
"-y",
"linear-mcp-server"
],
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
}
}
}
}
linear_create_issue: Create a new Linear issues
title (string): Issue titleteamId (string): Team ID to create issue indescription (string): Issue description (markdown supported)priority (number, 0-4): Priority level (1=urgent, 4=low)status (string): Initial status namelinear_update_issue: Update existing issues
id (string): Issue ID to updatetitle (string): New titledescription (string): New descriptionpriority (number, 0-4): New prioritystatus (string): New status namelinear_search_issues: Search issues with flexible filtering
query (string): Text to search in title/descriptionteamId (string): Filter by teamstatus (string): Filter by statusassigneeId (string): Filter by assigneelabels (string[]): Filter by labelspriority (number): Filter by prioritylimit (number, default: 10): Max resultslinear_get_user_issues: Get issues assigned to a user
userId (string): User ID (omit for authenticated user)includeArchived (boolean): Include archived issueslimit (number, default: 50): Max resultslinear_add_comment: Add comments to issues
issueId (string): Issue ID to comment onbody (string): Comment text (markdown supported)createAsUser (string): Custom usernamedisplayIconUrl (string): Custom avatar URLlinear-issue:///{issueId} - View individual issue detailslinear-team:///{teamId}/issues - View team issueslinear-user:///{userId}/assigned - View user's assigned issueslinear-organization: - View organization infolinear-viewer: - View current user contextSome example prompts you can use with Claude Desktop to interact with Linear:
"Show me all my high-priority issues" → execute the search_issues tool and/or linear-user:///{userId}/assigned to find issues assigned to you with priority 1
"Based on what I've told you about this bug already, make a bug report for the authentication system" → use create_issue to create a new high-priority issue with appropriate details and status