Ga naar inhoud
slim laden

MCP-server

Met het Model Context Protocol (kortweg MCP) kunt u LLM’s zoals Claude, Gemini en ChatGPT gestructureerde toegang geven tot externe systemen, zoals evcc.

De MCP-server wordt bij het opstarten ingeschakeld als experimentele functies zijn geactiveerd.

Dit voorbeeld laat zien hoe u evcc via de CLI met Claude Code kunt gebruiken. MCP-servers via HTTP zijn momenteel alleen beschikbaar in de betaalde versie. Uiteraard kunt u ook andere LLM’s zoals Gemini of ChatGPT gebruiken.

  1. Installeer Claude Code volgens de officiële handleiding.

  2. Maak een lege map aan voor uw test en ga naar deze map:

    Terminal window
    mkdir evcc-mcp-test
    cd evcc-mcp-test
  3. Voeg evcc als MCP-server toe aan uw werkruimte:

    Terminal window
    claude mcp add --transport http evcc http://localhost:7070/mcp
  4. Controleer of uw evcc-installatie met de MCP-server draait door onder Configuratie naar de MCP-kaart te kijken.

  5. Start Claude Code en voer een vraag in.

    Terminal window
    claude
    ╭──────────────────────────────────────────────────────────────────────────────────────────╮
    │ > Kan ik mijn auto vandaag met zonne-energie laden? │
    ╰──────────────────────────────────────────────────────────────────────────────────────────╯
  6. Standaard wordt u om toestemming gevraagd voordat het systeem een verzoek naar evcc stuurt. U moet deze verzoeken bevestigen.

Nu ziet u Claude Code aan het werk en krijgt u als het goed is uiteindelijk een goed antwoord op uw vraag. De bovenstaande vraag werkt echter alleen als u een voorspelling van zonne-energie hebt geconfigureerd.

Hier ziet u een voorbeeldvraag waarbij Claude een laadplan aanmaakt voor de witte Model 3. Daarbij wordt het model Sonnet 4 gebruikt.

MCP is ingeschakeld op de demoserver op demo.evcc.io. U kunt er dus ook direct mee testen:

Terminal window
claude mcp add --transport http evcc-demo https://demo.evcc.io/mcp

Omdat deze installatie door veel mensen wordt gebruikt, kunnen de resultaten onbetrouwbaar zijn.