Connects Claude AI with Linear project management using MCP protocol for seamless issue and project control
Linear MCP Server is an implementation of the Model Context Protocol (MCP) that enables AI applications, specifically designed for use with projects based on Linear's robust project management system via its GraphQL API. This server acts as a bridge between AI-driven tools like Claude and the comprehensive features offered by Linear, allowing seamless interaction and data manipulation. By integrating MCP, Linear MCP Server ensures that Claude can effortlessly perform tasks such as retrieving issue details, creating new issues, updating status, adding comments, and more.
Linear MCP Server leverages the MCP protocol to provide detailed access to Linear’s extensive functionalities through MongoDB Atlas. Key features include:
By implementing these features, this MCP server ensures that Claude can efficiently manage Linear project tasks within an AI-driven workflow, enhancing productivity and organization.
The architecture of the Linear MCP Server is built upon the Model Context Protocol (MCP), which standardizes the way AI applications interact with specific data sources. This implementation involves several key components:
The protocol flow involves the MCP client securely sending requests to the server, which then processes these requests against Linear’s data via its GraphQL API. This architecture ensures a robust, scalable, and secure connection between AI applications and project management tools.
For smooth integration with Claude Desktop:
npx -y @smithery/cli install @emmett.deen/linear-mcp-server --client claude
Start by adding the following to your MCP settings file:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@emmett.deen/linear-mcp-server"],
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
}
}
}
}
~/Library/Application Support/Claude/claude_desktop_config.json
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
~/.config/gomcp/config.yaml
Clone the Repository
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
Install Dependencies
npm install
Build the Project
npm run build
Create .env
File with API Token
LINEAR_API_KEY=your_linear_api_key_here
Start the Server
npm start
Scenario: Imagine a developer using Claude to manage their development tasks on Linear.
Scenario: Automation of task creation for new projects using Claude.
Dev
project."To integrate this server with Claude Desktop or other AI clients:
Enable Developer Mode in Claude Desktop
Configure MCP Settings by specifying the command and arguments:
{
"mcp": {
"servers": [
{
"name": "Linear MCP Server",
"transport": {
"type": "stdio",
"command": "linear-mcp-server",
"args": ["--token", "YOUR_LINEAR_API_TOKEN"]
}
}
]
}
}
Save and Restart Claude Desktop
Through this streamlined integration, AI applications gain unparalleled access to project management tools, streamlining workflows and enhancing team collaboration.
Below is a compatibility matrix showcasing the MCP client support for Linear MCP Server:
MCP Client | Resources Integration | Tools Management | Prompts Execution | Status |
---|---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ | Full Support |
Continue | ✅ | ✅ | ❌ | Limited Tool Support |
Cursor | ❌ | ✅ | ❌ | No Integration |
This matrix highlights the server’s extensive support for popular AI clients, ensuring a smooth integration experience across multiple platforms.
Ensure secure setup by setting:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@emmett.deen/linear-mcp-server"],
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
}
}
}
}
linear-mcp-server --token YOUR_LINEAR_API_TOKEN
By following these security measures, you can ensure the integrity and confidentiality of your Linear MCP Server setup.
A: Access the developer settings in Claude Desktop and add a new server entry. Use linear-mcp-server
as the command, passing the linear API key via the environment variable or CLI argument.
A: The current compatibility includes Claude Desktop (full support), Continue (tools only), and Cursor (no integration).
A: Ensure your prompts align with the available APIs. The server currently supports specific actions like creating, updating, or retrieving issues; broad general prompts may need refinement.
A: By following the guidelines in ./TOOLS.md
, you can add new tools and features to Linear MCP Server, expanding its integration capabilities with AI applications.
A: Use environment variables or command-line arguments for secure handling of API keys. Avoid hard-coding secrets in your configurations to prevent unauthorized access.
By adopting Linear MCP Server, users can greatly enhance their AI-driven project management workflows, ensuring seamless interaction between Claude and Linear’s advanced tools. This setup not only streamlines task handling but also enhances overall productivity and efficiency in collaborative projects.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration