The Linear MCP Server allows you to interact with the Linear API to manage tasks, teams, and users. With this server, you can:
Fetch tasks with optional filters like status, assignee, team, and limit
Retrieve detailed information about specific tasks using their IDs
Get a list of all teams in the Linear workspace
Get a list of all users in the Linear workspace
Provides tools for interacting with Linear's API, allowing users to fetch tasks with filtering options (by status, assignee, team), retrieve detailed task information, and list teams and users in a Linear workspace.
Linear MCP Server
This MCP server provides tools to interact with the Linear API, allowing you to fetch tasks and their associated details.
Setup
Install dependencies:
npm installBuild the server:
npm run buildConfigure your Linear API key:
Get your API key from Linear (Settings > API > Personal API Keys)
Update the MCP settings file with your API key:
Location:
/Users/tiru5/Library/Application Support/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.jsonReplace
YOUR_LINEAR_API_KEY_HEREwith your actual API key
Related MCP server: Linear MCP Server
Available Tools
get_tasks
Get tasks from Linear with optional filtering.
Parameters:
status(optional): Filter by status (e.g., "Todo", "In Progress", "Done")assignee(optional): Filter by assignee name or IDteam(optional): Filter by team name or IDlimit(optional): Maximum number of tasks to return (default: 20, max: 100)
Example:
get_task_details
Get detailed information about a specific task.
Parameters:
taskId(required): The ID of the task to retrieve details for
Example:
get_teams
Get a list of teams in the Linear workspace.
Parameters: None
get_users
Get a list of users in the Linear workspace.
Parameters: None