# Keine veralteten APIs mehr von der KI

> Ihre KI schreibt Code für alte Versionen und erfindet Funktionen, die es nicht mehr gibt.

Dieses Setup richtet sich an Entwickler, deren KI-Assistent immer wieder veraltete APIs oder nicht existierende Funktionen vorschlägt. Context7 lädt aktuelle, versionsgenaue Dokumentation einer Bibliothek in den Kontext des Agenten, und GitHub erlaubt den Abgleich mit Ihrem echten Code. Am Ende bekommen Sie Vorschläge auf Basis der Doku für die Version, die Sie tatsächlich nutzen.

## Schritte

1. **Context7 hinzufügen**: Öffnen Sie in Cursor Settings > MCP und fügen Sie Context7 hinzu, entweder remote unter mcp.context7.com/mcp oder lokal als Paket @upstash/context7-mcp über npx. In Claude Code führen Sie claude mcp add mit demselben Server aus. Prüfen Sie, ob die Tools resolve-library-id und get-library-docs erscheinen.
   Tipp: Ein optionaler Context7-API-Schlüssel hebt die Rate-Limits an, falls Sie daran stoßen.
2. **Bibliothek nennen**: Nennen Sie im Prompt Bibliothek und Version, etwa Next.js 15 oder Prisma 6, und ergänzen Sie use context7. Der Agent ermittelt die Bibliothek, lädt die passende Doku und schreibt den Code danach. Im Tool-Aufruf sehen Sie, welche Doku er geholt hat.
   Tipp: Legen Sie eine Cursor-Regel oder eine Zeile in CLAUDE.md an, damit der Agent Context7 bei Bibliotheksfragen automatisch nutzt.
3. **Mit dem Repo abgleichen**: Fügen Sie den GitHub-MCP-Server mit einem schreibgeschützten fine-grained Token für Ihr Repository hinzu. Lassen Sie den Agenten zuerst package.json oder die Lock-Datei und die bestehende Nutzung lesen. So kann er Abweichungen zwischen Doku und installierter Version melden.
   Tipp: In einem lokalen Checkout liest der Agent Dateien ohnehin; GitHub hilft bei mehreren Repos oder Branches.

## Prompts zum Ausprobieren

- Nutze context7 und zeige mir Route Handler in Next.js 15, dann passe app/api/users/route.ts an.
- Prüfe in package.json, welche Prisma-Version wir nutzen, und hole die passende Doku zu Relationsabfragen.
- Nutze context7 und schreibe diese Tailwind-Konfiguration für Tailwind CSS v4 um.
- Ist useFormState in unserer React-Version noch die richtige API? Prüfe die Doku vor der Antwort.
- Vergleiche unsere Aufrufe des Stripe-SDK mit der aktuellen Doku und liste veraltete Stellen auf.

## Was Sie brauchen

- Cursor oder Claude Code
- Node.js, wenn Sie Context7 lokal betreiben
- Ein GitHub-Konto und ein schreibgeschütztes Token für den Repo-Abgleich
- Optional ein Context7-API-Schlüssel für höhere Limits

## Grenzen

- Die Qualität hängt von der Doku der jeweiligen Bibliothek ab; dünne Doku ergibt dünne Antworten.
- Geladene Doku belegt Kontext, sehr breite Fragen können Ihren Code verdrängen.
- Der Agent muss die richtige Version wählen, nennen Sie sie also klar im Prompt.

## Sicherheitshinweise

- Context7 liest nur öffentliche Dokumentation.
- Beschränken Sie das GitHub-Token auf Ihre Arbeits-Repositories.

## MCP-Server

- [Context7 MCP Server](https://github.com/upstash/context7): docs-read
- [GitHub MCP Server](https://github.com/github/github-mcp-server): repository-read, issue-write, pull-request-write

## Häufige Fragen

**Ist Context7 kostenlos?**

Context7 bietet eine kostenlose Stufe, die ohne Konto funktioniert. Ein API-Schlüssel von context7.com bringt höhere Limits; aktuelle Tarife finden Sie auf der Website.

**Deckt es jede Bibliothek ab?**

Es deckt einen großen Index verbreiteter Bibliotheken ab, aber nicht alle. Fehlt eine, greift der Agent auf sein Trainingswissen zurück, prüfen Sie das Ergebnis also gegen die offizielle Doku.

**Wird mein Code an Context7 gesendet?**

Der Agent schickt Bibliotheksnamen und Suchthemen an Context7, um Doku abzurufen. Ihr Quellcode bleibt zwischen Editor, GitHub und Modellanbieter.

**Brauche ich GitHub dafür?**

Nein. Context7 allein behebt die meisten veralteten Vorschläge. GitHub ergänzt den Abgleich mit Ihrem Repository, nützlich, wenn der Agent außerhalb Ihres lokalen Checkouts arbeitet.

## 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
