Codefluss Logo

Cursor

Cursor IDE Integration

Diese Anleitung zeigt, wie du den Codefluss MCP Server mit Cursor IDE verbindest.

Voraussetzungen

  • Cursor IDE (Version 0.40 oder höher)
  • Codefluss API Key (hier erstellen)

Konfiguration ĂŒber Settings

Schritt 1: MCP Settings öffnen

  1. Öffne Cursor IDE
  2. Gehe zu Settings (⌘ + ,)
  3. Suche nach "MCP" oder navigiere zu Features → MCP Servers

Schritt 2: Server hinzufĂŒgen

Klicke auf "Add MCP Server" und konfiguriere:

FeldWert
Namecodefluss
TransportHTTP
URLhttps://api.codefluss.com/api/mcp

Schritt 3: Authentifizierung

FĂŒge den Header hinzu:

Authorization: Bearer cf_live_xxx

Konfigurationsdatei

Alternativ kannst du die Konfiguration in einer Datei speichern:

Global (alle Projekte)

~/.cursor/mcp.json:

{ "mcpServers": { "codefluss": { "transport": "http", "url": "https://api.codefluss.com/api/mcp", "headers": { "Authorization": "Bearer cf_live_xxx" } } } }

Workspace (nur aktuelles Projekt)

.cursor/mcp.json im Projektverzeichnis:

{ "mcpServers": { "codefluss": { "transport": "http", "url": "https://api.codefluss.com/api/mcp", "headers": { "Authorization": "Bearer cf_live_xxx" }, "metadata": { "projectId": "proj_abc" } } } }

Workspace vs Global Settings

AspektGlobalWorkspace
Pfad~/.cursor/mcp.json.cursor/mcp.json
GeltungsbereichAlle ProjekteNur aktuelles Projekt
Im GitNein (persönlich)Möglich (Team-Sharing)
API KeyPersönlicher KeyProjekt-Key möglich

Empfehlung: API Keys immer global speichern, nur Projekt-spezifische Settings im Workspace.

Praktisches Beispiel: Design System bearbeiten

Szenario

Du arbeitest an einer React-Komponente und möchtest das Codefluss Design System nutzen.

Workflow

  1. Design Tokens abrufen

    Im Cursor Chat:

    @codefluss Zeige mir die Farb-Tokens fĂŒr proj_abc

    Cursor ruft get_design_tokens auf und zeigt:

    { "colors": { "primary": "#3b82f6", "secondary": "#10b981", "background": "#0a0a0a" } }
  2. Komponente mit Tokens erstellen

    @codefluss Erstelle einen Button mit den Primary-Farben

    Cursor generiert Code basierend auf den echten Design Tokens.

  3. Komponente in Codefluss speichern

    @codefluss Speichere diese Button-Komponente in proj_abc

    Cursor ruft create_component auf.

Code-Beispiel

// Von Cursor generiert basierend auf Codefluss Design Tokens import { cn } from '@/lib/utils'; interface ButtonProps { variant?: 'primary' | 'secondary'; children: React.ReactNode; } export function Button({ variant = 'primary', children }: ButtonProps) { return ( <button className={cn( 'rounded-lg px-4 py-2 font-medium transition-colors', variant === 'primary' && 'bg-[#3b82f6] text-white hover:bg-[#2563eb]', variant === 'secondary' && 'bg-[#10b981] text-white hover:bg-[#059669]' )} > {children} </button> ); }

Composer Integration

Cursor's Composer kann MCP Tools direkt nutzen:

  1. Öffne Composer (⌘ + I)
  2. Beschreibe deine Aufgabe:
    Erstelle eine Landing Page fĂŒr mein Codefluss-Projekt "Marketing Website". Nutze die Design Tokens und vorhandenen Komponenten.
  3. Composer ruft automatisch die relevanten Tools auf

Inline Chat

Im Editor kannst du Code markieren und MCP-Aktionen ausfĂŒhren:

  1. Markiere Code
  2. DrĂŒcke ⌘ + K
  3. Schreibe: @codefluss Speichere als Komponente "HeroSection"

Troubleshooting

Server nicht verbunden

  1. Status prĂŒfen: Unten rechts in Cursor den MCP-Status prĂŒfen
  2. Logs öffnen: View → Output → MCP
  3. Neu verbinden: Settings → MCP → Reconnect

Langsame Responses

  • Cursor cached MCP-Responses. Bei veralteten Daten: MCP → Refresh Cache

"Unauthorized" Fehler

  • API Key prĂŒfen
  • Header-Format kontrollieren: Bearer (mit Leerzeichen)

Tools nicht sichtbar

  • Cursor zeigt nur Tools, die zum Kontext passen
  • Explizit mit @codefluss referenzieren

Best Practices

  1. Workspace-Kontext: VerknĂŒpfe Cursor-Projekte mit Codefluss-Projekten
  2. Composer nutzen: FĂŒr komplexe Aufgaben die Composer-Integration verwenden
  3. Shortcuts lernen: ⌘ + K fĂŒr schnelle MCP-Aktionen
  4. Cache beachten: Nach Änderungen in Codefluss den Cache refreshen

NĂ€chste Schritte