This Linear MCP server, developed by Dimosthenis Kaponis, integrates Linear's issue tracking system with MCP-compatible applications. Built with TypeScript and leveraging the Linear SDK, it provides tools for querying and searching Linear issues through a standardized interface. The implementation focuses on type-safety, error handling, and rate limit management. It's particularly useful for developers and project managers looking to incorporate Linear's issue tracking capabilities into their AI workflows, enabling use cases like automated issue analysis, task prioritization, and project status reporting without dealing directly with Linear's API complexities.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Create a new Linear issue or subissue. Input parameters: teamId (string), title (string), description (string), parentId (string), status (string), priority (number), assigneeId (string | 'me'), labelIds (array of strings)
Update an existing Linear issue. Input parameters: issueId (string), title (string), description (string), status (string), priority (number), assigneeId (string | 'me'), labelIds (array of strings), cycleId (string)
Get detailed information about a specific Linear issue with optional relationships. Input parameters: issueId (string), includeRelationships (boolean)
Search for Linear issues using a query string and advanced filters. Input parameters: query (string), includeRelationships (boolean), filter (object), projectId (string), projectName (string)
Get a list of Linear teams with optional name/key filtering. Input parameters: nameFilter (string)
Delete an existing Linear issue. Input parameters: issueId (string)
Create a new comment on a Linear issue. Input parameters: issueId (string), body (string)
Get a list of Linear projects with optional name filtering and pagination. Input parameters: nameFilter (string), includeArchived (boolean), first (number), after (string)
Get project updates for a given project ID with optional filtering parameters. Input parameters: projectId (string), includeArchived (boolean), first (number), after (string), createdAfter (string), createdBefore (string), userId (string | 'me'), health (string)
Create a new update for a Linear project. Input parameters: projectId (string), body (string), health (onTrack | atRisk | offTrack), isDiffHidden (boolean)