Overview
Manage Linear issues, projects, and teams for agile project management.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-linearConfiguration
LINEAR_API_KEY environment variableDocumentation
Linear MCP
Overview
Linear MCP provides access to Linear, the modern issue tracking and project management tool for software teams. AI agents can create, update, and query issues, manage projects, and interact with team workflows.
Features
- Issue Management: Create, update, and query issues
- Project Tracking: Manage projects and milestones
- Team Context: Access team structure and members
- Search: Find issues by title, description, or labels
- Comments: Add and retrieve issue comments
- Status Updates: Change issue status and assignees
Installation
npx -y @modelcontextprotocol/server-linear
Configuration
Add to your Claude Desktop config:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-linear"],
"env": {
"LINEAR_API_KEY": "your-api-key"
}
}
}
}
Getting API Credentials
- Go to Linear Settings > API
- Generate a personal API key
- Copy the key to your configuration
Available Tools
| Tool | Description |
|---|---|
search_issues | Search for issues across teams |
get_issue | Get a specific issue by ID |
create_issue | Create a new issue |
update_issue | Update an existing issue |
list_teams | List all teams |
list_projects | List projects in a team |
add_comment | Add a comment to an issue |
Usage Examples
Search Issues
Search for issues with title containing "bug" in team "Frontend"
Search for issues assigned to me with priority "High"
Create an Issue
Create issue with title "Fix login page crash"
Description: "Users are experiencing a crash when logging in with SSO"
Team: "Frontend"
Priority: "High"
Labels: ["bug", "urgent"]
Update an Issue
Update issue "PROJ-123" to set status to "In Progress"
Update issue "PROJ-123" to add label "needs-review"
Add a Comment
Add comment to issue "PROJ-123": "I've identified the root cause. Working on a fix."
Claude Desktop Setup
- Install the MCP server
- Add configuration to
claude_desktop_config.json - Restart Claude Desktop
- The Linear tool will appear in your available tools
Use Cases
- AI-Powered Triage: Automatically categorize and prioritize incoming issues
- Status Updates: Get AI to summarize progress on complex issues
- Documentation: Generate issue descriptions from natural language
- Meeting Prep: Summarize all open issues before sprint planning
- Code Context: Link GitHub PRs to Linear issues automatically
Pros
- ✅ Native Linear integration
- ✅ Full CRUD for issues
- ✅ Great for AI-assisted project management
- ✅ Team and project context available
- ✅ Real-time updates
Cons
- ❌ Requires Linear API key
- ❌ Limited to Linear's data model
- ❌ No built-in GitHub integration
- ❌ Some advanced features require Linear paid plan
