mcp-linear
2
The Linear MCP Server is a Node.js-based server that enables integration with Linear issue tracking through the MCP protocol. It supports a range of functionalities such as searching, updating issues, and managing projects and comments, providing a standardized interface for interaction.
Linear MCP Server
A Node.js implementation of an MCP server for integrating with Linear issue tracking.
Key Features
- Implements standard MCP protocol using the official MCP SDK
- Supports searching issues, reading details, updating, and commenting
- Provides tools for listing issues, getting issue details, listing and getting project details, adding comments, and creating issues
Getting Started
Prerequisites
- Node.js (v18 or later)
- Linear API key
Installation
- Clone the repository
- Install dependencies
- Create a
.env
file with your Linear API key
Running the Server
- Start the server with
npm start
or use development modes with file watching and debug logging - Logs are written to
logs/mcp-linear.log
Usage with MCP Inspector
- Connect to the server using the web-based inspector
Troubleshooting
- Check Linear API key validity
- Use debug logging for detailed error information
- Verify Linear API access permissions
Contributing
Contributions are welcome!
License
This project is licensed under the MIT License.