Keine veralteten Code-Beispiele mehr! Mit Context7 erhält dein AI-Assistent immer die neueste Dokumentation direkt aus den Quellen. In dieser Anleitung zeige ich dir Schritt für Schritt, wie du Context7 mit Claude Code in VS Code unter Windows 11 einrichtest.
Inhaltsverzeichnis
🎯 Was ist Context7?
Context7 ist ein MCP (Model Context Protocol) Server, der deinem AI-Assistenten Zugriff auf aktuelle, versionsspezifische Dokumentation von über 1000+ Libraries gibt.
Das Problem ohne Context7:
- ❌ Code-Beispiele basieren auf veralteten Trainingsdaten (oft 1+ Jahre alt)
- ❌ Halluzinierte APIs, die gar nicht existieren
- ❌ Generische Antworten für alte Package-Versionen
Die Lösung mit Context7:
- ✅ Aktuelle Dokumentation direkt aus den offiziellen Quellen
- ✅ Versionsspezifische Code-Beispiele
- ✅ Keine halluzinierten APIs mehr
Einfach use context7 zum Prompt hinzufügen und schon erhält Claude die neueste Dokumentation!
📋 Voraussetzungen
Bevor wir starten, prüfen wir die Anforderungen:
1. Node.js Version prüfen
Öffne ein Terminal in VS Code (Strg + Ö) und führe aus:
bash
node --version
Erforderlich: Node.js Version 18 oder höher (z.B. v18.0.0, v20.0.0, v24.11.1)
Falls Node.js fehlt oder zu alt ist, lade es von nodejs.org herunter.
2. Claude Code Version prüfen
bash
claude --version
Erforderlich: Claude Code sollte installiert sein (z.B. Version 2.0.67)
Falls Claude Code fehlt, installiere es über die offizielle Dokumentation.
3. Context7 API Key besorgen (optional aber empfohlen)
- Ohne API Key: Funktioniert sofort, aber mit Rate Limits
- Mit API Key: Höhere Limits + Zugriff auf private Repositories
Hole dir einen kostenlosen API Key unter context7.com/dashboard
🚀 Installation: Context7 einrichten
Schritt 1: MCP Server hinzufügen
Öffne dein Terminal in VS Code und führe folgenden Befehl aus:
Mit API Key (empfohlen):
bash
claude mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: DEIN_API_KEY"
Ersetze DEIN_API_KEY mit deinem tatsächlichen Key.
Ohne API Key:
bash
claude mcp add --transport http context7 https://mcp.context7.com/mcp
Was passiert hier?
claude mcp add→ Fügt einen MCP Server zu Claude Code hinzu--transport http→ Verwendet Remote Server (keine lokale Installation)context7→ Name des Servershttps://mcp.context7.com/mcp→ Server-URL--header→ Authentifizierung mit deinem API Key
Schritt 2: Installation überprüfen
Prüfe, ob Context7 erfolgreich registriert wurde:
bash
claude mcp list
Erwartete Ausgabe:
Checking MCP server health...
context7: https://mcp.context7.com/mcp (HTTP) - ✓ Connected
✅ Das grüne Häkchen zeigt: Alles funktioniert!
Schritt 3: VS Code neu starten
Damit Claude Code die neue MCP-Konfiguration vollständig lädt:
- Schließe VS Code komplett (alle Fenster)
- Öffne VS Code wieder
Dieser Schritt ist wichtig! ⚡
🧪 Context7 testen
Öffne den Claude Code Chat in VS Code und probiere einen dieser Test-Prompts:
Test 1: Next.js API Route
Erstelle eine Next.js API Route für User-Authentifizierung mit JWT Tokens. use context7
Test 2: Supabase Real-time
Zeige mir, wie ich Supabase Real-time Subscriptions in React einrichte. use context7
Test 3: Docker Compose
Erstelle ein Docker Compose File für eine Node.js App mit PostgreSQL und Redis. use context7
Was solltest du sehen?
Wenn Context7 funktioniert, siehst du:
- Tool-Aufrufe: Claude Code zeigt die Verwendung der MCP Tools:
resolve-library-id(findet die richtige Library)get-library-docs(holt aktuelle Dokumentation)
- Aktuelle Code-Beispiele: Antworten basieren auf der neuesten Dokumentation
- Versionsspezifische Infos: Du erhältst Informationen zur aktuellen Version
💡 Pro-Tipps für die Verwendung
Tipp 1: Das magische Keyword
Füge einfach use context7 am Ende deines Prompts hinzu:
Wie erstelle ich ein Cloudflare Worker Script für API Caching? use context7
Tipp 2: Direkte Library-IDs (Profi-Trick)
Wenn du die exakte Library-ID kennst, gib sie direkt an:
Implementiere Authentifizierung mit /supabase/supabase
Format: /organisation/projekt oder /organisation/projekt/version
Tipp 3: Auto-Invoke einrichten
Keine Lust, jedes Mal use context7 zu schreiben?
Erstelle eine CLAUDE.md Datei im Root deines Projekts:
markdown
# Claude Code Regeln
Verwende <strong>**</strong><strong>immer automatisch Context7</strong><strong>**</strong> (MCP Tools: resolve-library-id und get-library-docs),
wenn ich Fragen stelle zu:
- Code-Generierung mit Frameworks/Libraries
- API-Dokumentation und Referenzen
- Setup/Konfiguration von Tools
- Verwendung von NPM-Packages
- Framework-spezifischen Features
Hole dir die aktuellste Dokumentation, ohne dass ich explizit "use context7" sagen muss.
Danach verwendet Claude Code automatisch Context7! 🎉
📚 Verfügbare Libraries
Context7 unterstützt über 1000+ Libraries, darunter:
Frontend Frameworks
- Next.js, React, Vue, Svelte, Nuxt, Angular
- Remix, Astro, SolidJS
Backend Frameworks
- Node.js, Express, NestJS, Fastify
- Hono, Koa, AdonisJS
Datenbanken & ORMs
- Supabase, MongoDB, PostgreSQL, MySQL
- Prisma, Drizzle, TypeORM
Cloud & DevOps
- Cloudflare Workers, AWS, Vercel, Netlify
- Docker, Kubernetes, Terraform
State Management & Tools
- Redux, Zustand, Jotai, Valtio
- TanStack Query, SWR, tRPC
Und viele mehr! Du kannst einfach die Library im Prompt erwähnen – Context7 findet sie automatisch.
🔧 Fehlerbehebung
Problem: „MCP server not found“
Lösung:
bash
<em># Entfernen</em>
claude mcp remove context7
<em># Neu hinzufügen</em>
claude mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: DEIN_API_KEY"
Problem: „Connection timeout“
Mögliche Ursachen:
- Firewall blockiert die Verbindung
- Proxy-Einstellungen in deinem Netzwerk
Lösung:
Wenn du hinter einem HTTP-Proxy bist, setze die Umgebungsvariablen:
bash
<em># Windows (PowerShell)</em>
$env:HTTPS_PROXY="http://proxy.example.com:8080"
$env:HTTP_PROXY="http://proxy.example.com:8080"
Problem: Claude Code verwendet Context7 nicht
Lösungsschritte:
- VS Code komplett neu starten (alle Fenster schließen)
- Explizit
use context7in den Prompt schreiben - Überprüfen:
claude mcp listsollte Context7 mit ✓ anzeigen - Prüfen, ob
CLAUDE.mdkorrekt formatiert ist
Problem: „Module not found“ Fehler
Alternative Runtime verwenden:
Falls du Probleme mit npx hast, verwende bunx:
bash
<em># Mit Bun (falls installiert)</em>
claude mcp add context7 bunx -y @upstash/context7-mcp --api-key DEIN_API_KEY
🎓 Praktische Beispiele
Beispiel 1: Tailwind CSS Konfiguration
Prompt:
Erstelle eine moderne Tailwind CSS Konfiguration mit Custom Colors und Fonts. use context7
Ergebnis: Aktuelle Tailwind v4 Syntax mit allen neuen Features!
Beispiel 2: Prisma Schema
Prompt:
Erstelle ein Prisma Schema für einen Blog mit Posts, Authors, Comments und Tags. use context7
Ergebnis: Prisma Schema mit aktueller Syntax und Best Practices!
Beispiel 3: React Server Components
Prompt:
Zeige mir, wie ich React Server Components in Next.js 15 verwende. use context7
Ergebnis: Code-Beispiele für die neueste Next.js Version!
🌐 Alternative: Lokale Installation
Falls du Context7 lieber lokal laufen lassen möchtest:
bash
claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key DEIN_API_KEY
Vorteile:
- Läuft auf deinem eigenen Rechner
- Keine externe Verbindung nötig
Nachteile:
- Längere Startzeit
- Benötigt NPM/Node.js lokal
Für die meisten Nutzer ist die Remote-Variante empfohlen.
📊 Vergleich: Mit vs. Ohne Context7
| Aspekt | Ohne Context7 | Mit Context7 |
|---|---|---|
| Dokumentation | Basierend auf Trainingsdaten (1+ Jahr alt) | Aktuelle Dokumentation aus Quellen |
| Code-Beispiele | Oft veraltet | Immer aktuell |
| API-Genauigkeit | Halluzinationen möglich | Exakt aus Dokumentation |
| Versionen | Generisch | Versionsspezifisch |
| Frameworks | Begrenzt auf Training | 1000+ Libraries verfügbar |
🎬 Fazit
Mit Context7 erhält dein AI-Assistent Superkräfte! 🚀
In 5 Minuten hast du:
- ✅ Zugriff auf 1000+ aktuelle Library-Dokumentationen
- ✅ Keine veralteten Code-Beispiele mehr
- ✅ Versionsspezifische, präzise Antworten
- ✅ Keine halluzinierten APIs
Die Installation ist simpel:
- API Key bei context7.com holen
claude mcp addBefehl ausführen- VS Code neu starten
use context7zu deinen Prompts hinzufügen
That’s it! 🎉
🔗 Nützliche Links
- 📚 Context7 GitHub Repository
- 🌐 Context7 Website
- 🔑 API Key Dashboard
- 📖 Claude Code Dokumentation
- 💬 Discord Community
❓ Fragen?
Hast du Fragen oder Probleme bei der Installation?
- Stelle sie in der Discord Community
- Erstelle ein Issue auf GitHub
- Folge @context7ai auf X/Twitter für Updates
📝 Changelog
Stand: Dezember 2025
- ✅ Getestet mit Claude Code 2.0.67
- ✅ Getestet mit Node.js v24.11.1
- ✅ Getestet auf Windows 11
Happy Coding mit Context7! 💻✨
