# MCP server

> Experimentální MCP server umožňuje AI asistentům, jako jsou Claude, Gemini nebo ChatGPT, číst a řídit vaši instanci evcc, s návodem krok za krokem pro Claude Code.

> **Experimentální**
>
> MCP server je experimentální a může se kdykoli změnit.

Pomocí [Model Context Protocol](https://cs.wikipedia.org/wiki/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

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](https://www.anthropic.com/pricing). Samozřejmě můžete použít i jiné jazykové modely, např. Gemini nebo ChatGPT.

1. Nainstalujte Claude Code podle [oficiálního návodu](https://docs.anthropic.com/en/docs/claude-code/overview).

2. Vytvořte pro test prázdnou složku a přejděte do ní:

   ```bash
   mkdir evcc-mcp-test
   cd evcc-mcp-test
   ```

3. Přidejte evcc jako MCP server do svého pracovního prostoru:

   ```bash
   claude mcp add --transport http evcc http://localhost:7070/mcp
   ```

4. Ve webovém rozhraní otevřete **Konfigurace** a na kartě MCP ověřte, že vaše instance evcc běží s MCP serverem.

5. Spusťte Claude Code a zadejte dotaz.

   ```bash
   claude


   ╭──────────────────────────────────────────────────────────────────────────────────────────╮
   │ > Will I be able to fill my car with solar energy today?                                 │
   ╰──────────────────────────────────────────────────────────────────────────────────────────╯
   ```

6. 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ěď](/cs/tariffs#solar).

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

[![](/_astro/mcp-integration.BhcJ1JDA.webp)](/_astro/mcp-integration.D0_ADKoY.mp4)

## Demo server

Na demo serveru [demo.evcc.io](https://demo.evcc.io) je MCP server zapnutý. Můžete tedy testovat přímo na něm:

```bash
claude mcp add --transport http evcc-demo https://demo.evcc.io/mcp
```

Protože tuto instanci používá mnoho lidí, mohou být výsledky nespolehlivé.