Integrations
Allows AI assistants to fetch data from Linear, specifically retrieving tickets in the 'Todo' state for users by ID or email address.
Linear MCP Server
A Model Context Protocol (MCP) server for interacting with Linear. This server allows AI assistants to fetch data from Linear through the MCP standard.
Current Features
- Get a user's todo tickets by user ID or email address
Installation
- Clone this repository
- Install dependencies:Copy
- Create a
.env
file at the root of the project (copy from.env.example
):Get your Linear API key from the Linear Developer ConsoleCopy
Development
Run the development server (with hot reload):
Building for Production
Build the TypeScript code:
Run the compiled code:
Using with MCP clients
This MCP server implements the standard MCP protocol and can be used with any MCP client. The server exposes the following tools:
Using with Claude Code
To use this MCP server with Claude Code, run the following command:
This registers the Linear MCP server with Claude Code, allowing you to access Linear tickets directly from your Claude conversations.
get-user-todo-tickets
Gets all tickets in the "Todo" state for a specified user.
Parameters:
userId
(optional): The ID of the useremail
(optional): The email of the user
Note: You must provide either userId
or email
.
Example response:
Contributing
Contributions are welcome! Feel free to submit a pull request.
This server cannot be installed
A server that allows AI assistants to access and retrieve Linear ticket data through the Model Context Protocol (MCP) standard, currently focused on fetching a user's todo tickets.