Zum Hauptinhalt springen

MCP-Server

Experimentell

Der MCP-Server ist experimentell und kann sich jederzeit รคndern.

Mit dem 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.

Starte evcc mit aktiviertem MCP-Server:

evcc --mcp

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 verfรผgbar. Natรผrlich kannst du auch andere LLMs wie Gemini oder ChatGPT nutzen.

  1. Installiere Claude Code anhand der offiziellen Anleitung.

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

    mkdir evcc-mcp-test
    cd evcc-mcp-test
  3. Fรผge evcc als MCP-Server zu deinem Workspace hinzu:

    claude mcp add --transport http evcc http://localhost:7070/mcp
  4. Stelle sicher, dass deine evcc-Instanz mit dem MCP-Server lรคuft:

    evcc --mcp
  5. Starte Claude Code und gib eine Anfrage ein.

    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 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.

Demo-Serverโ€‹

Auf dem Demo-Server unter demo.evcc.io ist MCP aktiviert. Du kannst also auch direkt damit testen:

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.