Enables interaction with Linear's GraphQL API, providing a structured query interface for accessing and manipulating Linear data through the MCP server.
Provides access to Linear's GraphQL API, enabling retrieval and modification of users, teams, projects, and issues. Supports creating and updating issues, changing status, adding comments, managing labels, assigning team members, and creating projects within Linear's project management system.
Linear MCP Server
A Model Context Protocol (MCP) server implementation for the Linear GraphQL API that enables AI assistants to interact with Linear project management systems.
Features
Access to Linear's GraphQL API through MCP tools
Authentication via Linear API key
Retrieve and modify data related to users, teams, projects, and issues
Create, update and comment on issues
Add and remove labels
Create projects
Comprehensive documentation of available tools
Installation
Installing via Smithery (Recommended)
To install Linear MCP Server for Claude Desktop automatically via Smithery:
Manual Configuration
After installation, add the following to your MCP settings file:
Client-Specific Configuration Locations
Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json
Claude VSCode Extension:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
GoMCP:
~/.config/gomcp/config.yaml
Manual Installation
Clone the repository
Install dependencies
Build the project
Create a
.env
file with your Linear API token
Start the server
Available Tools
See TOOLS.md for a complete list of available tools and planned features.
Overview
Linear-MCP-Server bridges the gap between Claude (AI assistant) and Linear (project management tool) by implementing the MCP protocol. This allows Claude to:
Retrieve issues, projects, teams, and other data from Linear
Create and update issues
Change issue status
Assign issues to team members
Add comments
Create projects and teams
The server uses Linear's GraphQL API and authenticates via user tokens (not OAuth) for simplicity.
Getting Started
Prerequisites
Node.js (v18+)
NPM or Yarn
Linear API token
Installation
Running the Server
Run the server with your Linear API token:
Or set the token in your environment and run without arguments:
Using with Claude Desktop
To use this MCP server with Claude Desktop:
Enable Developer Mode in Claude Desktop (from the menu bar)
Go to Settings > Developer options
Click "Add Server"
Configure with the following settings:
Name: Linear MCP Server
Type: Local Process
Command: linear-mcp-server
Arguments: --token YOUR_LINEAR_API_TOKEN
Alternatively, manually edit the config file:
Save the config
Restart Claude Desktop (quit completely and reopen)
You should now see Linear MCP Server available as a tool in Claude
Example Claude Prompts
Once connected to Claude Desktop, you can use prompts like:
"Show me all my Linear issues"
"Create a new issue titled 'Fix login bug' in the Frontend team"
"Change the status of issue FE-123 to 'In Progress'"
"Assign issue BE-456 to John Smith"
"Add a comment to issue UI-789: 'This needs to be fixed by Friday'"
Development
To develop locally:
Extending the Server
To add new tools to the server:
Follow the implementation guide in the TOOLS.md document
Make sure to follow the established code structure in the
src/
directoryUpdate the documentation to reflect your changes
Developing and Contributing
Setup Development Environment
Clone the repository
Install dependencies
Start in development mode
Publishing to npm
To publish this package to npm:
Update the version in package.json
Build the project
Make sure you've already logged in to npm
Publish to npm
For Smithery registry, you'll need to work with the Smithery team to get your server listed in their catalog.
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -6Apache 2.0
- -securityFlicense-qualityA server that enables AI assistants to interact with Linear's project management tools through the Model Context Protocol, supporting features like searching, creating, and updating issues, adding comments, and retrieving user profiles and team information.Last updated -
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -331
- AsecurityAlicenseAqualityA Model Context Protocol server providing AI assistants with comprehensive project, task, and subtask management capabilities with project-specific storage.Last updated -295462MIT License