samcfinan_linear-mcp-server

samcfinan_linear-mcp-server

3.4

A Model Context Protocol server for the Linear API, designed for comprehensive project management.

The Linear MCP Server is a robust Model Context Protocol server tailored for the Linear API, offering enhanced features for holistic project management. It builds upon existing Linear MCP servers by providing more comprehensive functionality, particularly in managing initiatives, projects, issues, and their relationships. This server is designed to integrate seamlessly with Claude, a project management tool, to facilitate efficient and organized project workflows. The server supports a range of project management tasks, including creating, viewing, and updating projects, initiatives, and issues, as well as managing issue relationships and prioritization. It is based on the work of jerhadf/linear-mcp-server but extends its capabilities to offer a more feature-rich experience.

Features

  • Initiatives
  • Projects
  • Issues
  • Relationships
  • Prioritization

MCP Tools

  • create-project: Create a new Linear project
  • view-project: View a Linear project by ID
  • update-project: Update a Linear project
  • create-initiative: Create a new Linear initiative
  • view-initiative: View a Linear initiative by ID
  • update-initiative: Update a Linear initiative
  • create-issue: Create a new Linear issue
  • view-issue: View a Linear issue by ID
  • update-issue: Update a Linear issue
  • search-issues: Search Linear issues
  • create-issue-relation: Create a relation between two issues (blocks, duplicates, etc.)
  • view-issue-relations: View all relations for a given issue
  • delete-issue-relation: Delete a relation between two issues

Usage with Different Platforms

Claude Desktop

{
  "mcpServers": {
    "linear": {
      "command": "/Users/USERNAME/.nvm/versions/node/v22.13.0/bin/node",
      "args": [
        "--experimental-strip-types",
        "/absolute/path/to/repo/index.ts"
      ],
      "env": {
        "LINEAR_API_KEY": "your_linear_api_key_here"
      }
    }
  }
}