# Cursor und VS Code

> Füge Endless mit einer mcp.json-Datei zu Cursor oder VS Code hinzu: Adresse einfügen, einmal anmelden und deinen Workspace neben dem Code nutzen.

Source: https://endless.app/de/docs/connect/editors

Füge Endless in die `mcp.json` deines Editors ein und melde dich mit deinem Endless-Konto an. Cursor nutzt den Schlüssel `mcpServers`; VS Code nutzt `servers` und braucht `"type": "http"`.

## Cursor

<Steps>

<Step>
### Datei erstellen

Erstelle `.cursor/mcp.json` im Projektstamm, oder `~/.cursor/mcp.json` für alle Projekte.

```json title=".cursor/mcp.json"
{
  "mcpServers": {
    "endless": {
      "url": "https://mcp.endless.app"
    }
  }
}
```

</Step>

<Step>
### Anmelden

Cursor erkennt die Datei und bietet die Anmeldung an; schließe sie im Browser ab. Der Server erscheint auch unter **Customize** in der Seitenleiste, wo du ihn verbinden, trennen oder ausschalten kannst.

</Step>

<Step>
### Prüfen

Frag den Assistenten: _„Frag Endless, wer ich bin.“_

</Step>

</Steps>

## VS Code

<Steps>

<Step>
### Datei erstellen

Erstelle `.vscode/mcp.json` im Workspace, oder führe **MCP: Open User Configuration** aus, damit sie nur für dich gilt. Du kannst auch **MCP: Add Server** ausführen, HTTP wählen und die Adresse einfügen.

```json title=".vscode/mcp.json"
{
  "servers": {
    "endless": {
      "type": "http",
      "url": "https://mcp.endless.app"
    }
  }
}
```

</Step>

<Step>
### Anmelden

Starte den Server über die Aktion **Start** in der Datei oder die MCP-Ansicht und schließe die Anmeldung im Browser ab.

</Step>

<Step>
### Prüfen

Frag den Assistenten: _„Frag Endless, wer ich bin.“_

</Step>

</Steps>

<Callout type="warn" icon={<Shield />}>
  Die Datei enthält nur die Adresse, ohne `headers`, `auth`-Block oder Token, du
  kannst sie also bedenkenlos committen. Jedes Teammitglied meldet sich mit dem
  eigenen Konto an und sieht nur, was dieses Konto sehen darf.
</Callout>

## Beispielanfragen

- _„Finde die in Endless gespeicherten Texte und Screenshots für die Preisseite.“_
- _„Erstelle in Endless ein Angebot für ein Hero-Bild für diese Seite, generiere es dann und gib mir den Link zur Datei.“_
- _„Lade ./public/og.png zu Endless hoch.“_ (Editoren haben kein Upload-Feld; ein Agent, der Terminalbefehle ausführt, lädt aus deinem Projekt hoch, sonst importiere einen öffentlichen Link.)

Alle Tools und Kosten findest du unter [Endless in anderen KI-Apps](/connect).

## Wenn es nicht klappt

- **Der Server erscheint nicht:** Vergleiche die Schlüssel mit den Beispielen oben und prüfe, ob das JSON gültig ist.
- **Die Anmeldung kommt nicht zurück:** Entferne den Eintrag, starte den Editor neu und füge ihn neu hinzu, ohne abschließenden Schrägstrich.
- **Es fragt, welcher Workspace gemeint ist:** Dein Konto hat mehr als einen. Nenne einen; er wird 90 Tage lang in allen Clients gemerkt.
- **Es kommt nichts zurück:** Prüfe den ausgewählten Workspace und dann, ob die Datei privat bei einem Kollegen ist. Siehe [Dateien und Sichtbarkeit](/concepts/assets-and-visibility).
