Linear MCP Server

Integrations

  • Provides tools for interacting with Linear's API, enabling AI agents to manage issues, projects, and teams programmatically through the Linear platform.

Linearer MCP-Server

Hinweis: Dies ist eine benutzerdefinierte Implementierung. Informationen zum offiziellen Cline Linear MCP-Server finden Sie unter cline/linear-mcp .

Ein Model Context Protocol (MCP)-Server, der Tools für die Interaktion mit der API von Linear bereitstellt und es KI-Agenten ermöglicht, Probleme, Projekte und Teams programmgesteuert über die Linear-Plattform zu verwalten.

Merkmale

  • Problemmanagement
    • Erstellen Sie neue Probleme mit anpassbaren Eigenschaften (Titel, Beschreibung, Team, Beauftragter, Priorität, Beschriftungen).
    • Listen Sie Probleme mit flexiblen Filteroptionen auf (Team, Beauftragter, Status)
    • Aktualisieren vorhandener Probleme (Titel, Beschreibung, Status, Beauftragter, Priorität)
  • Teammanagement
    • Alle Teams im Arbeitsbereich auflisten
    • Zugriff auf Teamdetails, einschließlich ID, Name, Schlüssel und Beschreibung
  • Projektmanagement
    • Alle Projekte mit optionaler Teamfilterung auflisten
    • Projektdetails anzeigen, einschließlich Name, Beschreibung, Status und zugehörige Teams

Voraussetzungen

  • Node.js (v16 oder höher)
  • Ein Linear-Konto mit API-Zugriff
  • Linearer API-Schlüssel mit entsprechenden Berechtigungen

Schnellstart

  1. Holen Sie sich Ihren Linear-API-Schlüssel aus den Entwicklereinstellungen von Linear
  2. Führen Sie es mit Ihrem API-Schlüssel aus:
LINEAR_API_KEY=your-api-key npx @ibraheem4/linear-mcp

Oder legen Sie es in Ihrer Umgebung fest:

export LINEAR_API_KEY=your-api-key npx @ibraheem4/linear-mcp

Entwicklungs-Setup

  1. Klonen Sie das Repository:
git clone [repository-url] cd linear-mcp
  1. Installieren Sie Abhängigkeiten:
npm install
  1. Erstellen Sie das Projekt:
npm run build

Ausführen mit Inspector

Für die lokale Entwicklung und das Debuggen können Sie den MCP Inspector verwenden:

  1. Supergateway installieren:
npm install -g supergateway
  1. Verwenden Sie das enthaltene Skript run.sh :
chmod +x run.sh LINEAR_API_KEY=your-api-key ./run.sh
  1. Zugriff auf den Inspektor:
    • Öffnen Sie localhost:1337 in Ihrem Browser
    • Der Inspector verbindet sich über Server-Sent Events (SSE)
    • Testen und Debuggen von Toolaufrufen über die Inspector-Schnittstelle

Konfiguration

Konfigurieren Sie den MCP-Server in Ihrer Einstellungsdatei basierend auf Ihrem Client:

Für Claude Desktop

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "linear-mcp": { "command": "node", "args": ["/path/to/linear-mcp/build/index.js"], "env": { "LINEAR_API_KEY": "your-api-key-here" }, "disabled": false, "alwaysAllow": [] } } }

Für die VS Code-Erweiterung (Cline)

Speicherort: ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json

{ "mcpServers": { "linear-mcp": { "command": "node", "args": ["/path/to/linear-mcp/build/index.js"], "env": { "LINEAR_API_KEY": "your-api-key-here" }, "disabled": false, "alwaysAllow": [] } } }

Für Cursor ( cursor.sh )

Für Cursor muss der Server mit dem vollständigen Pfad ausgeführt werden:

node /Users/ibraheem/Projects/linear-mcp/build/index.js

Verfügbare Tools

Problem erstellen

Erstellt ein neues Problem in Linear.

{ title: string; // Required: Issue title description?: string; // Optional: Issue description (markdown supported) teamId: string; // Required: Team ID assigneeId?: string; // Optional: Assignee user ID priority?: number; // Optional: Priority (0-4) labels?: string[]; // Optional: Label IDs to apply }

Probleme auflisten

Listet Probleme mit optionalen Filtern auf.

{ teamId?: string; // Optional: Filter by team ID assigneeId?: string; // Optional: Filter by assignee ID status?: string; // Optional: Filter by status first?: number; // Optional: Number of issues to return (default: 50) }

Aktualisierungsproblem

Aktualisiert ein bestehendes Problem.

{ issueId: string; // Required: Issue ID title?: string; // Optional: New title description?: string; // Optional: New description status?: string; // Optional: New status assigneeId?: string; // Optional: New assignee ID priority?: number; // Optional: New priority (0-4) labels?: string[]; // Optional: Label IDs to apply to the issue }

list_teams

Listet alle Teams im Arbeitsbereich auf. Keine Parameter erforderlich.

Projektliste

Listet alle Projekte mit optionaler Filterung auf.

{ teamId?: string; // Optional: Filter by team ID first?: number; // Optional: Number of projects to return (default: 50) }

Problem melden

Ruft detaillierte Informationen zu einem bestimmten Problem ab.

{ issueId: string; // Required: Issue ID }

Entwicklung

Für die Entwicklung mit automatischem Rebuild:

npm run watch

Fehlerbehandlung

Der Server beinhaltet eine umfassende Fehlerbehandlung für:

  • Ungültige API-Schlüssel
  • Fehlende erforderliche Parameter
  • Lineare API-Fehler
  • Ungültige Werkzeuganforderungen

Alle Fehler werden ordnungsgemäß formatiert und mit beschreibenden Meldungen zurückgegeben.

Technische Details

Gebaut mit:

  • Typoskript
  • Linear SDK (@linear/sdk v37.0.0)
  • MCP SDK (@modelcontextprotocol/sdk v0.6.0)

Der Server verwendet stdio zur Kommunikation und implementiert das Model Context Protocol für eine nahtlose Integration mit KI-Agenten.

Lizenz

MIT

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ermöglicht KI-Agenten, Probleme, Projekte und Teams auf der Linear-Plattform programmgesteuert zu verwalten.

  1. Merkmale
    1. Voraussetzungen
      1. Schnellstart
        1. Entwicklungs-Setup
          1. Ausführen mit Inspector
            1. Konfiguration
              1. Für Claude Desktop
              2. Für die VS Code-Erweiterung (Cline)
              3. Für Cursor ( cursor.sh )
            2. Verfügbare Tools
              1. Problem erstellen
              2. Probleme auflisten
              3. Aktualisierungsproblem
              4. list_teams
              5. Projektliste
              6. Problem melden
            3. Entwicklung
              1. Fehlerbehandlung
                1. Technische Details
                  1. Lizenz

                    Related MCP Servers

                    • -
                      security
                      F
                      license
                      -
                      quality
                      Enables AI agent and task management using the CrewAI framework, allowing users to create and run agents and tasks in an automated workflow environment.
                      Last updated -
                      0
                      3
                      JavaScript
                    • -
                      security
                      F
                      license
                      -
                      quality
                      Enables AI models to interact with Linear for issue tracking and project management through capabilities like creating/searching issues, managing sprints, and retrieving workflow states.
                      Last updated -
                      TypeScript
                    • A
                      security
                      A
                      license
                      A
                      quality
                      Provides tools for interacting with Targetprocess, a project management and agile planning platform, enabling AI assistants to search, create, and update project entities with proper validation.
                      Last updated -
                      5
                      TypeScript
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A 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 -
                      TypeScript
                      • Apple
                      • Linux

                    View all related MCP servers

                    ID: 71fqw0uqmx