Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AIFire in da houseCheck it out free

mcp-linear

MCP.Pizza Chef: tacticlaunch

MCP Linear is a server implementation of the Model Context Protocol that connects AI assistants with the Linear project management system. It allows users to retrieve, create, and update issues, projects, and teams in Linear through natural language commands, leveraging the Linear GraphQL API for seamless integration and real-time project management interaction.

Use This MCP server To

Retrieve and update Linear issues using natural language Create new projects and teams in Linear via AI commands Query project status and team assignments in Linear Automate issue tracking and management workflows Integrate Linear project data into AI-enhanced workflows Enable AI-driven project updates and notifications

README

Linear App Icon

MCP Linear

A Model Context Protocol (MCP) server implementation for the Linear GraphQL API that enables AI assistants to interact with Linear project management systems.

MCP Linear npm version smithery badge

Features

MCP Linear bridges the gap between AI assistant and Linear (project management tool) by implementing the MCP protocol. This allows 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

Example prompts

Once connected, 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'"

Installation

Getting Your Linear API Token

To use MCP Linear, you'll need a Linear API token. Here's how to get one:

  1. Log in to your Linear account at linear.app
  2. Click on organization avatar (in the top-left corner)
  3. Select Settings
  4. Navigate to Security & access in the left sidebar
  5. Under Personal API Keys click New API Key
  6. Give your key a name (e.g., MCP Linear Integration)
  7. Copy the generated API token and store it securely - you won't be able to see it again!

Installing via Smithery (Recommended)

  • To install MCP Linear for Cursor:
npx -y @smithery/cli install @tacticlaunch/mcp-linear --client cursor
  • To install MCP Linear for Claude Desktop:
npx -y @smithery/cli install @tacticlaunch/mcp-linear --client claude

Manual Configuration

Add the following to your MCP settings file:

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@tacticlaunch/mcp-linear"],
      "env": {
        "LINEAR_API_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Client-Specific Configuration Locations

  • Cursor: ~/.cursor/mcp.json
  • 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 run

Prerequisites

  • Node.js (v18+)
  • NPM or Yarn
  • Linear API token
# Install globally
npm install -g @tacticlaunch/mcp-linear

# Or clone and install locally
git clone https://github.com/tacticlaunch/mcp-linear.git
cd mcp-linear
npm install
npm link  # Makes the package available globally

Running the Server

Run the server with your Linear API token:

mcp-linear --token YOUR_LINEAR_API_TOKEN

Or set the token in your environment and run without arguments:

export LINEAR_API_TOKEN=YOUR_LINEAR_API_TOKEN
mcp-linear

Available Tools

See TOOLS.md for a complete list of available tools and planned features.

Development

See DEVELOPMENT.md for more information on how to develop locally.

Links

tacticlaunch/cursor-memory-bank - If you are a developer seeking to enhance your workflow with Cursor, consider giving it a try.

License

This project is licensed under the MIT License - see the LICENSE file for details.

mcp-linear FAQ

How does MCP Linear connect AI assistants to Linear?
MCP Linear uses the Linear GraphQL API to enable AI assistants to interact with Linear project data via natural language commands.
Can MCP Linear create new issues and projects in Linear?
Yes, it supports creating, retrieving, and updating issues, projects, and teams within Linear.
Is MCP Linear limited to specific AI models?
No, MCP Linear is provider-agnostic and works with models like OpenAI, Anthropic Claude, and Google Gemini.
How secure is the interaction between AI assistants and Linear through MCP Linear?
MCP Linear follows MCP's principles for secure, scoped, and observable model interactions, ensuring safe access to project data.
What setup is required to use MCP Linear?
You need to configure MCP Linear with your Linear API credentials and connect it to your AI assistant environment.
Can MCP Linear handle real-time updates from Linear?
MCP Linear supports real-time context feeding, enabling AI assistants to work with up-to-date project information.
Does MCP Linear support team management features?
Yes, it allows AI assistants to manage teams, including creating and updating team details within Linear.
How does MCP Linear improve project management workflows?
By enabling natural language interaction, it automates routine tasks like issue updates and project queries, saving time and reducing manual effort.