This MCP server, developed by jerhadf, provides seamless integration with Linear's issue tracking system for AI assistants. It offers tools for creating, updating, searching, and commenting on Linear issues through natural language interactions. The server leverages Linear's GraphQL API, enabling AI models to perform operations like creating high-priority bugs, finding in-progress tasks, and analyzing team workloads. Key features include flexible issue filtering, user-specific views, and support for markdown in descriptions and comments. By bridging AI capabilities with Linear's project management features, this implementation enhances issue tracking, task prioritization, and team collaboration through natural language. It is particularly useful for scenarios requiring dynamic project management, AI-assisted bug reporting, and automated task organization in software development workflows.
No reviews yet. Be the first to review!
Sign in to join the conversation
Create a new Linear issue. Required inputs: title (string): Issue title, teamId (string): Team ID to create issue in. Optional inputs: description (string): Issue description (markdown supported), priority (number, 0-4): Priority level (1=urgent, 4=low), status (string): Initial status name.
Update existing Linear issues. Required inputs: id (string): Issue ID to update. Optional inputs: title (string): New title, description (string): New description, priority (number, 0-4): New priority, status (string): New status name.
Search issues with flexible filtering. Optional inputs: query (string): Text to search in title/description, teamId (string): Filter by team, status (string): Filter by status, assigneeId (string): Filter by assignee, labels (string[]): Filter by labels, priority (number): Filter by priority, limit (number, default: 10): Max results.
Get issues assigned to a user. Optional inputs: userId (string): User ID (omit for authenticated user), includeArchived (boolean): Include archived issues, limit (number, default: 50): Max results.
Add comments to issues. Required inputs: issueId (string): Issue ID to comment on, body (string): Comment text (markdown supported). Optional inputs: createAsUser (string): Custom username, displayIconUrl (string): Custom avatar URL.