# MCP-Server

> Der experimentelle MCP-Server lässt KI-Assistenten wie Claude, Gemini oder ChatGPT deine evcc-Instanz auslesen und steuern, Schritt für Schritt gezeigt mit Claude Code.

> **Experimentell**
>
> Der MCP-Server ist experimentell und kann sich jederzeit ändern.

Mit dem [Model Context Protocol](https://de.wikipedia.org/wiki/Model_Context_Protocol) (kurz MCP) ist es möglich, LLMs wie Claude, Gemini und ChatGPT strukturierten Zugriff auf externe Systeme, wie bspw. evcc, zu geben.

Der MCP-Server wird beim Start aktiviert, wenn experimentelle Funktionen eingeschaltet sind.

## Verwendung mit Claude Code

Dieses Beispiel zeigt, wie du evcc mit Claude Code via CLI nutzen kannst. MCPs via HTTP sind aktuell nur mit der [Bezahlversion](https://www.anthropic.com/pricing) verfügbar. Natürlich kannst du auch andere LLMs wie Gemini oder ChatGPT nutzen.

1. Installiere Claude Code anhand der [offiziellen Anleitung](https://docs.anthropic.com/en/docs/claude-code/overview).

2. Erstelle einen leeren Ordner für deinen Test und wechsle in diesen Ordner:

   ```bash
   mkdir evcc-mcp-test
   cd evcc-mcp-test
   ```

3. Füge evcc als MCP-Server zu deinem Workspace hinzu:

   ```bash
   claude mcp add --transport http evcc http://localhost:7070/mcp
   ```

4. Stelle sicher, dass deine evcc-Instanz mit dem MCP-Server läuft, indem du die MCP-Karte in der UI-Konfiguration prüfst.

5. Starte Claude Code und gib eine Anfrage ein.

   ```bash
   claude


   ╭──────────────────────────────────────────────────────────────────────────────────────────╮
   │ > Bekomme ich mein Auto heute noch mit Sonnenenergie gefüllt?                            │
   ╰──────────────────────────────────────────────────────────────────────────────────────────╯
   ```

6. Standardmäßig wirst du gefragt, bevor das System eine Anfrage an evcc stellt. Du musst diese Anfragen bestätigen.

Jetzt kannst du Claude Code dabei zusehen, wie es arbeitet, und solltest abschließend eine ordentliche Antwort auf deine Frage erhalten. Dies funktioniert allerdings nur, wenn du eine [PV-Vorhersage](/de/tariffs#pv-vorhersage) konfiguriert hast.

## Beispiel: Ladeplan erstellen

Hier siehst du eine Beispielanfrage, bei der Claude einen Ladeplan für das weiße Model 3 erstellt. Es wird das Sonnet 4 Modell verwendet.

[![](/_astro/mcp-integration.BhcJ1JDA.webp)](/_astro/mcp-integration.D0_ADKoY.mp4)

## Demo-Server

Auf dem Demo-Server unter [demo.evcc.io](https://demo.evcc.io) ist MCP aktiviert. Du kannst also auch direkt damit testen:

```bash
claude mcp add --transport http evcc-demo https://demo.evcc.io/mcp
```

Da diese Instanz von vielen Personen genutzt wird, können die Ergebnisse allerdings unzuverlässig sein.