MCP server
Pomocí Model Context Protocol (zkráceně MCP) lze jazykovým modelům, jako jsou Claude, Gemini a ChatGPT, poskytnout strukturovaný přístup k externím systémům, např. k evcc.
Pokud jsou aktivované experimentální funkce, spustí se MCP server spolu s evcc.
Použití s Claude Code
Sekce “Použití s Claude Code”Tento příklad ukazuje, jak můžete evcc používat s Claude Code přes CLI. MCP servery přes HTTP jsou momentálně dostupné jen v placené verzi. Samozřejmě můžete použít i jiné jazykové modely, např. Gemini nebo ChatGPT.
-
Nainstalujte Claude Code podle oficiálního návodu.
-
Vytvořte pro test prázdnou složku a přejděte do ní:
Terminál mkdir evcc-mcp-testcd evcc-mcp-test -
Přidejte evcc jako MCP server do svého pracovního prostoru:
Terminál claude mcp add --transport http evcc http://localhost:7070/mcp -
Ve webovém rozhraní otevřete Konfigurace a na kartě MCP ověřte, že vaše instance evcc běží s MCP serverem.
-
Spusťte Claude Code a zadejte dotaz.
Terminál claude╭──────────────────────────────────────────────────────────────────────────────────────────╮│ > Will I be able to fill my car with solar energy today? │╰──────────────────────────────────────────────────────────────────────────────────────────╯ -
Claude Code se vás ve výchozím nastavení zeptá, než odešle požadavek na vaši instanci evcc. Tyto požadavky musíte potvrdit.
Teď můžete sledovat, jak Claude Code pracuje, a nakonec byste měli dostat smysluplnou odpověď na svou otázku. Výše uvedený dotaz ale funguje jen tehdy, když máte nakonfigurovanou solární předpověď.
Příklad: vytvoření plánu nabíjení
Sekce “Příklad: vytvoření plánu nabíjení”Zde vidíte ukázkový dotaz, ve kterém Claude vytvoří plán nabíjení pro bílý Model 3. Použili jsme model Sonnet 4.
Demo server
Sekce “Demo server”Na demo serveru demo.evcc.io je MCP server zapnutý. Můžete tedy testovat přímo na něm:
claude mcp add --transport http evcc-demo https://demo.evcc.io/mcpProtože tuto instanci používá mnoho lidí, mohou být výsledky nespolehlivé.