# Claude Code

Claude Code arbeitet im Terminal oder als Desktop-App und bekommt Skills, Regeln und MCP über mp agent install.

> Source: https://www.mainpath.ai/de/docs/claude-code/

Claude Code ist der KI-Agent von Anthropic. Er liest dein Projekt, schreibt Änderungen und führt Befehle aus, wahlweise als CLI im Terminal oder als Desktop-App mit derselben Konfiguration. Die [MainPath Toolbox]({{< relref "local-app" >}}) installiert beide Varianten im Entwickler-Setup und öffnet Projekte per Klick darin.

## Starten

Starte Claude Code im übergeordneten Projektordner, nicht in einem einzelnen Repository. Nur dort kennt der Agent Backend, App und Konfiguration gleichzeitig.

```bash
cd ~/Documents/MainPath/<organisations-slug>/<projekt-slug>
claude
```

## Vorkonfiguration

MainPath-Regeln kommen aus dem Agent-Plugin der mp CLI, nicht aus Dateien in `local-configuration`. `mp agent install` legt das Plugin und die Skills unter `~/.claude/` ab und schreibt den MCP-Server `application-platform` in `~/.claude.json`. Dadurch hält sich der Agent an die Plattform-Konventionen: Anwendungen über `mp run-local` starten, `.gitlab-ci.yml` und `env/*.generated.env` nicht anfassen, eigene Werte in `env/*.custom.env`, keine Secrets in Commits oder Antworten. Projekt-eigene Regeln ergänzt du in einer `AGENTS.md` im Anwendungs-Repository, siehe [Eigene Regeln für KI-Agenten]({{< relref "ai-instructions" >}}).

## Agent-Plugin installieren

```bash
mp agent install
mp login
```

Ein eigener Marketplace-Eintrag ist nicht nötig. Nach der Installation startest du Claude Code neu. Die MCP-Werkzeuge und Fehlerbilder stehen unter [CLI und Agent-Plugin]({{< relref "cli-and-agent-plugin" >}}).

Danach genügt im Projektordner ein Prompt wie „Importiere dieses Projekt in meinen MainPath-Account.“ oder „Starte das Backend lokal.“ Was der Agent beim Import genau tut, steht unter [Bestehendes Repository importieren]({{< relref "agent-project-import" >}}).

