# Cursor Zugriff auf Linear geben

> Vor jeder Aufgabe kopieren Sie Ticketdetails von Hand in den Editor.

Dieses Setup richtet sich an Entwickler, die in Linear planen und in Cursor programmieren. Der Cursor-Agent liest ein Linear-Issue anhand seiner ID, plant die Änderung aus Beschreibung und Kommentaren und öffnet einen GitHub-Pull-Request, der mit dem Issue verknüpft ist. Sie kopieren keine Ticket-Texte mehr von Hand in den Editor.

## Schritte

1. **Linear-MCP in Cursor hinzufügen**: Öffnen Sie Cursor Settings > MCP (in neueren Versionen Tools & Integrations) und fügen Sie einen neuen Server hinzu. Tragen Sie in Ihrer mcp.json die Remote-URL von Linear ein, https://mcp.linear.app/mcp. Speichern Sie und warten Sie, bis der Server als verbunden angezeigt wird.
   Tipp: Legen Sie ihn in .cursor/mcp.json des Projekts ab, wenn nur ein Repo Linear braucht, sonst in der globalen Konfiguration.
2. **Workspace autorisieren**: Beim ersten Aufruf von Linear öffnet Cursor ein Browserfenster für OAuth. Melden Sie sich an, wählen Sie den Workspace Ihres Teams und kehren Sie zu Cursor zurück. Lassen Sie den Agenten Ihre zugewiesenen Issues auflisten, um den Workspace zu prüfen.
   Tipp: Wechseln Sie später den Workspace, entfernen Sie den Server und fügen Sie ihn neu hinzu.
3. **Issues im Prompt nennen**: Bitten Sie Cursor im Agent-Modus, ein Issue per ID wie ENG-412 zu lesen und vor dem Coden einen Plan vorzuschlagen. Gleichen Sie den Plan mit Akzeptanzkriterien und Kommentaren ab. Danach lassen Sie die Änderung in Ihrem Branch umsetzen.
   Tipp: Lassen Sie den Agenten zum Abschluss einen kurzen Statuskommentar im Linear-Issue hinterlassen.
4. **Pull Request öffnen**: Fügen Sie den GitHub-MCP-Server mit einem fine-grained Token hinzu, das Branches und Pull Requests im Repository anlegen darf. Lassen Sie Cursor einen PR mit der Linear-Issue-ID im Titel oder Branch-Namen öffnen. Die GitHub-Integration von Linear verknüpft den PR dann automatisch mit dem Issue.
   Tipp: Für die automatische Verknüpfung muss die GitHub-Integration in den Linear-Einstellungen aktiv sein.

## Prompts zum Ausprobieren

- Lies ENG-412 und schlage einen Plan vor, bevor du Code schreibst.
- Setze ENG-412 in einem neuen Branch eng-412-export-csv um und führe die Tests aus.
- Liste meine Linear-Issues im aktuellen Zyklus mit Status In Progress.
- Öffne einen Pull Request für diesen Branch mit ENG-412 im Titel und einer Zusammenfassung der Änderungen.
- Kommentiere in ENG-412, dass der Fix im Review ist, und verlinke den PR.

## Was Sie brauchen

- Cursor mit Agent-Modus
- Ein Linear-Konto im gewünschten Workspace
- Ein fine-grained GitHub-Token mit Zugriff auf Pull Requests
- Aktivierte GitHub-Integration in Linear für automatische PR-Verknüpfung

## Grenzen

- Der Agent kennt nur Issue, Kommentare und Repo; Entscheidungen aus Meetings bleiben unsichtbar.
- OAuth nutzt Ihre Linear-Rechte, der Agent sieht also alle Teams, die Sie sehen.
- Lange Issue-Threads belegen Kontext; lassen Sie bei großen Issues zuerst zusammenfassen.

## Sicherheitshinweise

- Wenn möglich OAuth statt persönlichem API-Key nutzen.
- Von Cursor vorgeschlagene Issue-Änderungen prüfen.

## MCP-Server

- [Linear MCP Server](https://linear.app/docs/mcp): issue-read, issue-write, project-read
- [GitHub MCP Server](https://github.com/github/github-mcp-server): repository-read, issue-write, pull-request-write

## Häufige Fragen

**Welchen Cursor-Tarif brauche ich?**

MCP-Server funktionieren im Agent-Modus von Cursor, den es im kostenlosen und in den bezahlten Tarifen mit unterschiedlichen Nutzungsgrenzen gibt. Aktuelle Grenzen finden Sie auf der Preisseite von Cursor.

**Kann Cursor Linear-Issues ändern?**

Ja. Der Linear-MCP-Server kann Issues und Kommentare mit den Rechten Ihres Kontos anlegen und ändern. Cursor fragt vor jedem Tool-Aufruf nach, solange Sie Auto-Run nicht aktivieren.

**Funktioniert das in anderen Editoren?**

Der Linear-Server läuft mit jedem MCP-Host, etwa Claude Code, VS Code oder Windsurf. Diese Anleitung nutzt Cursor, weil Schritte und Einstellungspfade zu dessen Oberfläche passen.

**Was, wenn die Issue-Beschreibung dünn ist?**

Der Agent plant mit dem, was im Issue steht. Ergänzen Sie vorher Akzeptanzkriterien und Design-Links in Linear oder liefern Sie die fehlenden Details im Prompt.

## Tools

- **[Linear](https://suiteintent.com/t/linear?m=DE)**: Schneller, tastaturorientierter Issue-Tracker. · Ideal für: Startups mit Planung in Zyklen · Gratis-Tarif · Gratis für Start-ups
- **[GitHub](https://suiteintent.com/t/github?m=DE)**: Code-Hosting, Issues und Pull Requests. · Ideal für: Teams mit Code-Review per Pull Request · Gratis-Tarif · 10000
