Linear Server
Overview
The Linear server provides comprehensive project management and issue tracking capabilities. Built by Linear, this server enables AI assistants to manage issues, coordinate projects, track sprints, and streamline development workflows.Getting Started
1
Connect to Linear
Add the Linear server to your Nexus environment through the server directory.
2
Authenticate with Linear
Connect your Linear workspace using OAuth to access your teams and projects.
3
Test Connection
Start with
get user to verify authentication and list teams to see your workspace structure.What You Can Do
Issue Management
Create, update, search, and track issues across teams and projects
Project Coordination
Manage projects, assign leads, set timelines, and track progress
Team Organization
Coordinate teams, workflows, and sprint cycles for efficient delivery
Workflow Automation
Automate issue creation, updates, and status transitions based on development events
Use Cases
Issue Tracking & Management
Issue Tracking & Management
- Bug Reporting: Create detailed bug reports with descriptions, priorities, and assignments
- Feature Requests: Track feature development from concept to completion
- Task Management: Organize development tasks with estimates and deadlines
- Status Tracking: Monitor issue progress through customizable workflow states
Project Planning & Execution
Project Planning & Execution
- Project Setup: Create projects with timelines, leads, and team assignments
- Sprint Planning: Organize work into cycles with clear start and end dates
- Progress Monitoring: Track project completion and identify blockers
- Resource Allocation: Balance workload across team members and projects
Team Collaboration
Team Collaboration
- Cross-team Coordination: Manage dependencies between different teams
- Communication: Add comments and updates to issues for clear communication
- Assignment Management: Distribute work based on expertise and availability
- Workflow Standardization: Ensure consistent processes across teams
Development Integration
Development Integration
- Code-to-Issue Linking: Connect code changes to specific Linear issues
- Automated Updates: Update issue status based on Git commits and deployments
- Release Planning: Organize issues into releases and track completion
- Quality Assurance: Track testing, reviews, and deployment status
Available Tools (26)
User & Team Management (3 tools)
User & Team Management (3 tools)
Essential tools for understanding workspace structure and team organization.Workspace Discovery
get_user
get_user
Get information about the authenticated Linear user and workspace access
list_teams
list_teams
List all teams in the workspace with optional archived team inclusion
- Parameters: includeArchived (boolean, default: false)
list_users
list_users
List all users in the workspace with activity status
- Parameters: includeInactive (boolean, default: false)
Team IDs: Required for most operations - get them via
list_teams first.Issue Operations (5 tools)
Issue Operations (5 tools)
Core functionality for creating, updating, and managing Linear issues.Issue Lifecycle Management
search_issues
search_issues
Advanced issue search with multiple filter options
- Filters: query, teamId, projectId, assigneeId, state, limit (1-100)
- States: backlog, todo, in_progress, done, canceled
get_issue
get_issue
Get detailed information about specific issues
- Input: Issue ID or issue number (e.g., ‘ENG-123’)
create_issue
create_issue
Create new issues with full metadata support
- Required: title, teamId
- Optional: description, projectId, assigneeId, priority (0-4), labelIds, estimate
update_issue
update_issue
Update existing issues with flexible field modifications
- Updatable: title, description, stateId, assigneeId, priority, labelIds, estimate
add_comment
add_comment
Add markdown-formatted comments to issues for collaboration
- Parameters: issueId (required), body (markdown format)
Priority Levels: 0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low
Project Management (3 tools)
Project Management (3 tools)
Tools for organizing work into projects and tracking progress.
list_projects
list_projects
List projects with team and archive filtering
- Parameters: teamId (optional), includeArchived (boolean, default: false)
create_project
create_project
Create new projects with timeline and team assignments
- Required: name, teamIds (array)
- Optional: description, leadId, targetDate, startDate (YYYY-MM-DD)
list_cycles
list_cycles
List sprint cycles for agile development
- Parameters: teamId (required), includeCompleted (boolean, default: false)
Workflow & Configuration (3 tools)
Workflow & Configuration (3 tools)
Tools for managing workflow states, labels, and team configuration.
list_workflows
list_workflows
Get workflow states and transitions for specific teams
- Parameters: teamId (required)
- Use Cases: Understand available states for issue updates
list_labels
list_labels
List available labels for categorizing and organizing issues
- Parameters: teamId (optional filter)
- Use Cases: Get label IDs for issue creation and updates
Configuration Requirements
Authentication Setup
The Linear server uses OAuth2 authentication with Linear’s API:OAuth Scopes
OAuth Scopes
- Read Access: View issues, projects, teams, and user data
- Write Access: Create and update issues, projects, and comments
- Workspace Access: Access to all teams and projects in your workspace
Required Permissions
Required Permissions
- Team Member: Must be a member of teams you want to manage
- Project Access: View and edit permissions for relevant projects
- Issue Management: Create, update, and comment permissions
- User Directory: Access to workspace user list for assignments
Best Practices
Issue Management Workflow
- Team Discovery: Use
list_teamsto understand workspace structure - Issue Creation: Use
create_issuewith appropriate team, priority, and labels - Progress Tracking: Use
search_issueswith state filters to monitor progress - Status Updates: Use
update_issueto move issues through workflow states - Communication: Use
add_commentfor updates and collaboration
Project Planning Best Practices
- Project Setup: Use
create_projectwith clear timelines and team assignments - Sprint Organization: Use
list_cyclesto plan work in iterations - Workload Distribution: Balance assignments using
list_usersand search filters - Progress Monitoring: Track project completion with filtered issue searches
Workflow Optimization
- State Management: Use
list_workflowsto understand available transitions - Label Strategy: Use
list_labelsto maintain consistent categorization - Automation: Create issues automatically based on errors, deployments, or events
- Integration: Link issues to code commits, pull requests, and deployments
Team Coordination
- Assignment Strategy: Assign issues based on expertise and current workload
- Priority Management: Use priority levels consistently across teams
- Communication: Keep issue comments updated with progress and blockers
- Cross-team Dependencies: Use projects to coordinate work between teams

