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.
Gebruik met Claude Code
Section titled “Gebruik met Claude Code”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.
-
Installeer Claude Code volgens de officiële handleiding.
-
Maak een lege map aan voor uw test en ga naar deze map:
Terminal window mkdir evcc-mcp-testcd evcc-mcp-test -
Voeg evcc als MCP-server toe aan uw werkruimte:
Terminal window claude mcp add --transport http evcc http://localhost:7070/mcp -
Controleer of uw evcc-installatie met de MCP-server draait door onder Configuratie naar de MCP-kaart te kijken.
-
Start Claude Code en voer een vraag in.
Terminal window claude╭──────────────────────────────────────────────────────────────────────────────────────────╮│ > Kan ik mijn auto vandaag met zonne-energie laden? │╰──────────────────────────────────────────────────────────────────────────────────────────╯ -
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.
Voorbeeld: een laadplan aanmaken
Section titled “Voorbeeld: een laadplan aanmaken”Hier ziet u een voorbeeldvraag waarbij Claude een laadplan aanmaakt voor de witte Model 3. Daarbij wordt het model Sonnet 4 gebruikt.
Demoserver
Section titled “Demoserver”MCP is ingeschakeld op de demoserver op demo.evcc.io. U kunt er dus ook direct mee testen:
claude mcp add --transport http evcc-demo https://demo.evcc.io/mcpOmdat deze installatie door veel mensen wordt gebruikt, kunnen de resultaten onbetrouwbaar zijn.