# Claude mit GitHub und Linear verbinden

> Neue GitHub-Issues stapeln sich schneller, als jemand sie labeln kann, die echte Arbeit läuft in Linear.

Dieses Setup richtet sich an Maintainer und Produktteams, die Bugs über GitHub Issues erhalten, ihre Arbeit aber in Linear planen. Claude liest neue GitHub-Issues, schlägt Labels und Priorität vor und legt nach Ihrer Freigabe passende Linear-Issues im zuständigen Team an. Am Ende haben Sie ein sortiertes Backlog in Linear und eine aufgeräumte Issue-Liste in GitHub.

## Schritte

1. **GitHub-MCP hinzufügen**: Erstellen Sie in GitHub ein fine-grained Token nur für die betroffenen Repositories, mit Lese- und Schreibzugriff auf Issues und Lesezugriff auf Metadata. Tragen Sie den offiziellen GitHub-MCP-Server mit diesem Token in Claude Desktop oder Claude Code ein. Lassen Sie Claude die zehn neuesten offenen Issues auflisten, um den Zugriff zu prüfen.
   Tipp: Lassen Sie Rechte für Contents und Pull Requests weg; für Triage reichen Issues.
2. **Linear-MCP hinzufügen**: Fügen Sie den Remote-MCP-Server von Linear unter mcp.linear.app hinzu und schließen Sie die OAuth-Anmeldung im Browser ab. Wählen Sie den Workspace mit Ihren Produktteams. Lassen Sie Claude Ihre Linear-Teams und deren Status auflisten, um den richtigen Workspace zu bestätigen.
   Tipp: Wenn Sie mehreren Workspaces angehören, prüfen Sie die Teamnamen, bevor etwas angelegt wird.
3. **Triage-Regeln vorgeben**: Schreiben Sie ein kurzes Triage-Briefing: Ihre GitHub-Labels und ihre Bedeutung, wie Sie Prioritäten setzen und welches Linear-Team für welchen Produktbereich zuständig ist. Speichern Sie es in einem Claude-Projekt, in CLAUDE.md oder als wiederverwendbaren Prompt. Fügen Sie zwei oder drei frühere Issues mit Ihrer Zuordnung als Beispiele hinzu.
   Tipp: Ergänzen Sie eine Regel für Duplikate, etwa vorher in Linear nach dem Titel zu suchen.
4. **Vor dem Schreiben prüfen**: Lassen Sie sich zuerst eine Triage-Tabelle geben: Issue, vorgeschlagene Labels, Priorität, Zielteam und eine Begründung in einer Zeile. Korrigieren Sie Fehler und geben Sie dann Label-Änderungen und das Anlegen in Linear frei. Lassen Sie Freigaben für Schreibzugriffe aktiv, bis mehrere Runden ohne Korrektur durchlaufen.
   Tipp: Lassen Sie Claude den Linear-Link als Kommentar ins GitHub-Issue schreiben, damit Meldende den Fortschritt sehen.

## Prompts zum Ausprobieren

- Sortiere die diese Woche erstellten offenen Issues in acme/app und zeige eine Tabelle mit Labels, Priorität und Linear-Team.
- Lege für die als Bug markierten GitHub-Issues Linear-Issues im Team Platform an, mit Link zurück zu GitHub.
- Finde GitHub-Issues, die wie Duplikate bestehender Linear-Issues aussehen, und stelle sie gegenüber.
- Versieh Issue 512 mit den Labels bug und needs-repro und frage in einem Kommentar nach der Browserversion.
- Fasse die neuen GitHub-Issues dieser Woche nach Produktbereich für das Planungsmeeting zusammen.

## Was Sie brauchen

- Ein GitHub-Konto mit Schreibrecht auf Issues der Ziel-Repositories
- Ein Linear-Workspace, in dem Sie Issues anlegen dürfen
- Claude Desktop oder Claude Code
- Ein schriftliches Triage-Briefing mit Labels, Prioritäten und Zuständigkeiten

## Grenzen

- Claude bewertet die Priorität anhand des Issue-Texts; vage Meldungen führen zu vager Triage.
- So angelegte Linear-Issues bleiben nicht mit GitHub synchron; Statusänderungen werden nicht übertragen.
- Große Backlogs müssen Sie in Etappen abarbeiten, weil Claude pro Unterhaltung nur eine begrenzte Zahl Issues gut bewältigt.

## Sicherheitshinweise

- Fine-grained-GitHub-Token für bestimmte Repos nutzen.
- Freigabe für jede Schreibaktion aktiviert lassen.

## MCP-Server

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

## Häufige Fragen

**Schließt oder löscht Claude GitHub-Issues?**

Nur wenn das Token es erlaubt und Sie den Aufruf freigeben. Beschränken Sie Triage auf Labels, Kommentare und neue Linear-Issues und schließen Sie Issues selbst.

**Brauche ich einen kostenpflichtigen Linear-Tarif?**

Der Linear-MCP-Server funktioniert im kostenlosen Tarif, innerhalb dessen Grenzen für Issues und Teams. Sie brauchen einen Claude-Tarif mit MCP-Connectors oder Claude Code.

**Kann das zeitgesteuert laufen?**

In Claude Desktop starten Sie die Triage von Hand. Für einen festen Rhythmus können Sie Claude Code in einem geplanten Job ausführen, behalten Sie aber eine menschliche Prüfung vor Schreibzugriffen.

**Was, wenn Claude ein Issue dem falschen Team zuordnet?**

Verschieben Sie es in Linear und nehmen Sie den Fall als Beispiel ins Briefing auf. Klare Beispiele beheben die meisten Zuordnungsfehler.

## Tools

- **[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
- **[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
