VIBE CODING
KURS6 min read

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

  1. Gehe zu cursor.com
  2. Lade die Version für dein Betriebssystem herunter
  3. 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

  1. Öffne den Composer (Cmd+I / Ctrl+I)
  2. Wähle den Agent-Modus (nicht "Normal" oder "Edit")
  3. 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:

  1. Öffne Settings (Cmd+, / Ctrl+,)
  2. Suche nach "MCP"
  3. Oder erstelle eine Konfigurationsdatei:
// .cursor/mcp.json
{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": ["-y", "exa-mcp-server"],
      "env": {
        "EXA_API_KEY": "dein-api-key"
      }
    }
  }
}
  1. Cursor neu starten

Jetzt kann der Agent im Composer live im Internet recherchieren.


.env-Dateien in Cursor

Cursor versteht .env-Dateien nativ. Du kannst:

  1. Eine .env-Datei erstellen lassen:

    Erstelle eine .env-Datei mit den nötigen Umgebungsvariablen für einen Telegram-Bot
    
  2. Auf .env verweisen in Prompts:

    Lade den Token aus der .env-Datei — nutze python-dotenv
    
  3. 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

AspektCursorClaude Code
InterfaceGUI (Editor)Terminal
LernkurveFlach (wie VS Code)Steiler (Terminal)
Visuelles FeedbackStark (Diff-View, Preview)Minimal (Text)
GeschwindigkeitGutSehr gut
MCP-SupportJaJa
Skills.cursorrules + Rules.claude/commands/
Preis$0-20/Monat$0-20/Monat
Open SourceNeinNein
OfflineNeinNein

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