Tool-Guide: Cursor
Cursor als Vibe-Coding-Tool — Installation, Agent-Modus, Skills und MCP-Integration.
Tool-Guide: Cursor
Cursor ist VS Code — aber mit Superkräften. Ein Editor, den du kennst. Ein Agent, der Code schreibt. Die perfekte Kombination für alle, die eine visuelle Oberfläche brauchen, aber trotzdem die Power eines AI-Agenten wollen.
Schau auch in unsere Tools-Übersicht für den Vergleich mit anderen Tools.
Was ist Cursor?
Cursor ist ein Code-Editor basierend auf VS Code, der einen integrierten AI-Agenten mitbringt. Alles, was du an VS Code kennst und liebst — Extensions, Themes, Shortcuts — funktioniert in Cursor. Plus:
- Agent-Modus — AI, die dein Projekt versteht und autonom handelt
- Composer — Multi-File-Editing mit natürlicher Sprache
- Inline-Edits — Code markieren und per Prompt ändern
- Chat — Fragen zum Code stellen, ohne den Editor zu verlassen
- MCP-Support — Externe Tools anbinden (Exa, Datenbanken)
Der fundamentale Unterschied zu VS Code + Copilot: Cursor ist nicht nur ein Autocomplete. Es ist ein Agent, der Dateien erstellen, bearbeiten und löschen kann — genau wie Claude Code, aber mit GUI.
Installation
Download
- Gehe zu cursor.com
- Lade die Version für dein Betriebssystem herunter
- Installiere wie jede andere App
VS Code Migration
Cursor importiert automatisch:
- Extensions
- Themes
- Keybindings
- Einstellungen
Du musst nichts manuell übertragen. Beim ersten Start fragt Cursor, ob du deine VS-Code-Konfiguration importieren willst. Sag ja.
Account
- Free-Tier: Begrenzte Anfragen pro Monat, aber funktional
- Pro: ~$20/Monat — unbegrenzte Anfragen, alle Modelle
- Business: Team-Features, SSO
Der Agent-Modus
Der Agent-Modus ist das Herzstück von Cursor für Vibe Coder. Er verwandelt Cursor von einem Editor in einen Agenten.
Aktivierung
- Öffne den Composer (Cmd+I / Ctrl+I)
- Wähle den Agent-Modus (nicht "Normal" oder "Edit")
- Schreibe deinen Prompt
Was der Agent kann
Im Agent-Modus kann Cursor:
- Mehrere Dateien gleichzeitig erstellen und bearbeiten
- Terminal-Befehle ausführen (npm install, pip install, etc.)
- Fehler erkennen und automatisch korrigieren
- Kontext aus dem gesamten Projekt nutzen
- Schrittweise komplexe Aufgaben abarbeiten
Beispiel
Erstelle einen Telegram-Bot in Python:
1. Erstelle main.py mit Bot-Logik
2. Erstelle requirements.txt mit python-telegram-bot und python-dotenv
3. Erstelle eine .env.example mit den benötigten Variablen
4. Erstelle ein README mit Setup-Anleitung
Der Agent erstellt alle vier Dateien, füllt sie mit funktionalem Code und zeigt dir die Änderungen im Diff-View. Du prüfst und akzeptierst.
Composer vs. Chat vs. Inline-Edit
Cursor hat drei Interaktionsmodi — und jeder hat seinen Platz:
Composer (Cmd+I / Ctrl+I)
- Für: Größere Aufgaben, Multi-File-Edits
- Agent-Modus verfügbar: Ja
- Beispiel: "Füge Authentication zu meiner Express-App hinzu"
Chat (Cmd+L / Ctrl+L)
- Für: Fragen, Erklärungen, Analyse
- Agent-Modus: Nein (nur Antworten, keine Dateiänderungen)
- Beispiel: "Erkläre mir, was diese Funktion tut"
Inline-Edit (Cmd+K / Ctrl+K)
- Für: Schnelle Änderungen an markiertem Code
- Agent-Modus: Nein (nur die markierte Stelle)
- Beispiel: Code markieren → "Füge Error-Handling hinzu"
Faustregel: Composer für Bauen, Chat für Verstehen, Inline für Feinschliff.
Skills in Cursor
Cursor nutzt ein anderes Skill-System als Claude Code, aber das Konzept ist dasselbe: Wiederverwendbare Anweisungen.
.cursorrules
Die Hauptdatei für projektweite Anweisungen:
# .cursorrules
Du arbeitest an einem deutschsprachigen Telegram-Bot-Projekt.
Regeln:
- Alle Kommentare auf Deutsch
- Deutsche Umlaute korrekt verwenden (ä, ö, ü, ß)
- Python 3.11+ Syntax
- Type Hints verwenden
- Logging statt print()
- Secrets immer aus .env laden
- Error-Handling für alle API-Aufrufe
Cursor Rules (Verzeichnis)
Für komplexere Setups kannst du mehrere Rule-Dateien erstellen:
.cursor/
├── rules/
│ ├── general.md
│ ├── telegram.md
│ └── style.md
@-Referenzen
In Cursor kannst du mit @ auf Dateien, Ordner und Docs verweisen:
@src/bot.py Füge Retry-Logik zur send_post-Funktion hinzu
@requirements.txt Füge die fehlende Abhängigkeit hinzu
MCP in Cursor einrichten
Cursor unterstützt MCP-Server — genau wie Claude Code.
Konfiguration
Die MCP-Konfiguration liegt in den Cursor-Settings:
- Öffne Settings (Cmd+, / Ctrl+,)
- Suche nach "MCP"
- Oder erstelle eine Konfigurationsdatei:
// .cursor/mcp.json
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": {
"EXA_API_KEY": "dein-api-key"
}
}
}
}
- Cursor neu starten
Jetzt kann der Agent im Composer live im Internet recherchieren.
.env-Dateien in Cursor
Cursor versteht .env-Dateien nativ. Du kannst:
-
Eine .env-Datei erstellen lassen:
Erstelle eine .env-Datei mit den nötigen Umgebungsvariablen für einen Telegram-Bot -
Auf .env verweisen in Prompts:
Lade den Token aus der .env-Datei — nutze python-dotenv -
Eine .env.example pflegen (ohne echte Werte):
TELEGRAM_BOT_TOKEN=dein-token-hier CHANNEL_ID=deine-channel-id
Sicherheit: Cursor indexiert .env-Dateien standardmäßig nicht für den AI-Kontext. Das ist gut — deine Secrets bleiben lokal.
Vorteile für VS-Code-Nutzer
Wenn du VS Code bereits nutzt, ist Cursor ein Upgrade ohne Lernkurve:
Was bleibt gleich
- Alle Shortcuts
- Alle Extensions (meistens)
- Alle Themes
- Das gesamte Look-and-Feel
- Git-Integration
- Terminal-Integration
- Debugging
Was dazukommt
- AI-Agent direkt im Editor
- Composer für Multi-File-Aufgaben
- Inline-AI für schnelle Edits
- MCP-Support für externe Tools
- Projektweites Verständnis
Was anders ist
- Cursor ist ein Fork von VS Code — nicht VS Code selbst
- Manche Extensions können Kompatibilitätsprobleme haben
- Updates kommen von Cursor, nicht von Microsoft
- Die Telemetrie geht an Cursor (anpassbar in Settings)
Wann Cursor verwenden?
Ideal für
- VS-Code-Nutzer — Nullaufwand beim Umstieg
- Visuelle Arbeiter — Du willst Code sehen, nicht nur im Terminal arbeiten
- Web-Projekte — HTML, CSS, React, Next.js — Cursor zeigt Previews
- Anfänger — Der Editor ist vertrauter als ein Terminal
- Multi-File-Projekte — Composer zeigt Änderungen über alle Dateien
Weniger ideal für
- Terminal-Puristen — Claude Code ist dort stärker
- Budget $0 — Free-Tier ist limitiert
- Open-Source-Überzeugung — Cursor ist proprietär
- Serverseitige Arbeit — Auf einem Remote-Server ist ein Terminal praktischer
Cursor vs. Claude Code
| Aspekt | Cursor | Claude Code |
|---|---|---|
| Interface | GUI (Editor) | Terminal |
| Lernkurve | Flach (wie VS Code) | Steiler (Terminal) |
| Visuelles Feedback | Stark (Diff-View, Preview) | Minimal (Text) |
| Geschwindigkeit | Gut | Sehr gut |
| MCP-Support | Ja | Ja |
| Skills | .cursorrules + Rules | .claude/commands/ |
| Preis | $0-20/Monat | $0-20/Monat |
| Open Source | Nein | Nein |
| Offline | Nein | Nein |
Tipp: Du musst dich nicht entscheiden. Viele Vibe Coder nutzen beide Tools — Cursor für visuelles Arbeiten, Claude Code für Terminal-Aufgaben und Automatisierung.
Weiterführend
- Tool-Guide: Claude Code — Das Terminal-Werkzeug
- Tool-Guide: Codex CLI — Die Open-Source-Alternative
- Tool-Guide: AntiGravity — Die macOS-App
- FAQ: Prompting und Skills — Skills meistern