Gå til indhold
smart opladning

MCP-server

Med Model Context Protocol (forkortet MCP) er det muligt at give LLM’er som Claude, Gemini og ChatGPT struktureret adgang til eksterne systemer, f.eks. evcc.

MCP-serveren aktiveres ved opstart, hvis eksperimentelle funktioner er slået til.

Dette eksempel viser, hvordan du kan bruge evcc med Claude Code via kommandolinjen. MCP-servere via HTTP kan i øjeblikket kun bruges i den betalte version. Du kan naturligvis også bruge andre LLM’er som Gemini eller ChatGPT.

  1. Installer Claude Code efter den officielle vejledning.

  2. Opret en tom mappe til din test, og gå til mappen:

    Terminal window
    mkdir evcc-mcp-test
    cd evcc-mcp-test
  3. Tilføj evcc som MCP-server i dit arbejdsområde:

    Terminal window
    claude mcp add --transport http evcc http://localhost:7070/mcp
  4. Kontrollér, at din evcc-installation kører med MCP-serveren, ved at se på MCP-kortet under Opsætning i brugergrænsefladen.

  5. Start Claude Code, og indtast en forespørgsel.

    Terminal window
    claude
    ╭──────────────────────────────────────────────────────────────────────────────────────────╮
    │ > Will I be able to fill my car with solar energy today? │
    ╰──────────────────────────────────────────────────────────────────────────────────────────╯
  6. Som standard bliver du spurgt, før systemet sender en forespørgsel til evcc. Du skal bekræfte disse forespørgsler.

Nu kan du se Claude Code arbejde og bør til sidst få et ordentligt svar på dit spørgsmål. Forespørgslen ovenfor virker dog kun, hvis du har opsat en solprognose.

Her ser du et eksempel på en forespørgsel, hvor Claude opretter en ladeplan for den hvide Model 3. Eksemplet bruger modellen Sonnet 4.

MCP er aktiveret på demoserveren på demo.evcc.io. Du kan derfor også teste direkte mod den:

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

Da denne installation bruges af mange personer, kan resultaterne være upålidelige.