Přeskočit na obsah

Multi-MCP workflow — Filesystem + Fetch + Memory dohromady

⏱ Odhadovaný čas 45 min
📍 Pozice Den 7, blok 4 / 7
🎯 Po tomto bloku budeš umět
  • Spustil(a) jsi 3 MCP servery v jedné session — Filesystem + Fetch + Memory
  • Vidíš tool call indikátory pro všechny 3 v jedné odpovědi
  • Pochopil(a) jsi orchestraci — agent sám rozhoduje, který tool kdy zavolat

🎯 Klíčový insight Bloku 03

Sekce “🎯 Klíčový insight Bloku 03”

Až dosud jsi MCP servery zkoušel/a izolovaně. Teď uvidíš, jak agent orchestruje volání 3 MCP v jedné odpovědi:

  • Filesystem = tvůj vlastní materiál (offline, lokální)
  • Fetch = aktuální webový zdroj (online, real-time)
  • Memory = tvoje fakta z konverzace (persistent across sessions)

Síla je v kombinaci. Plánovač studia, který používá všechny 3, je dramaticky chytřejší než ten, který má jen 1.


V Claude Code (claude v projektové složce):

/mcp

Musíš vidět všechny 3:

  • memory (z Dne 4)
  • filesystem (z Bloku 01)
  • fetch (z Bloku 02)

Pokud některý chybí → /exit + claude znovu. Pokud trvale, vrať se na příslušný blok.


2. Multi-MCP úloha (35 min)

Sekce “2. Multi-MCP úloha (35 min)”

Scénář: porovnej tvoje poznámky s Wikipedií + ulož mezery do paměti

Sekce “Scénář: porovnej tvoje poznámky s Wikipedií + ulož mezery do paměti”
  1. Pošli prompt (zkopíruj a uprav podle své situace):

    Pomoz mi prohloubit znalost Třicetileté války pro maturitu. Postup:
    1. FILESYSTEM: Najdi v ~/Documents/maturita/ všechny soubory, které
    zmiňují Třicetiletou válku. Vypiš jména + krátké shrnutí každého.
    2. FETCH: Stáhni https://cs.wikipedia.org/wiki/Třicetiletá_válka
    a vrať klíčová fakta: hlavní bitvy, postavy, dopad na ČR, datace.
    3. POROVNEJ: Najdi 5 faktů, které jsou na Wikipedii, ale CHYBÍ
    v mých poznámkách. To jsou moje slepé skvrny.
    4. MEMORY: Ulož ta 4-5 fakta do Memory MCP jako 'slepé skvrny
    Třicetileté války' — abych je příště mohl/a doplnit do poznámek.
    5. SHRNUTÍ: Dej mi krátký action plan: co konkrétně si mám zítra
    doplnit do poznámek, v jakém pořadí.
  2. Sleduj v UI — měl/a bys vidět 3 různé tool calls v jedné odpovědi:

    • ⏺ list_directory(...) nebo ⏺ search_files(...) (Filesystem)
    • ⏺ fetch(...) (Fetch)
    • ⏺ memorize(...) nebo ⏺ create_entities(...) (Memory)
  3. Pokud nějaký krok agent přeskočí (např. nezavolá Filesystem nebo Memory):

    • Memory zase non-deterministická (lekce z Dne 4-6) — explicit „Volej memorize tool, ne jen text”
    • Filesystem může selhat na path issues (sandbox z Bloku 01) — explicit „Hledej v ~/Documents/, ne jinde”

  1. Restart CC (/exit + claude).

  2. Test Memory persistence — pošli:

    Co jsi si o mně pamatoval/a z minulé session? Konkrétně:
    jaká fakta o Třicetileté válce mi chybějí?
  3. Sleduj ⏺ list_memories(...) tool call. Pokud Memory vrátí to, co jsi v Bloku 03 uložil/a → ✅ multi-MCP workflow + Memory persistence funguje.


Do zaznamy.md:

  1. 3 tool calls v jedné odpovědi: Viděl/a jsi všechny 3 indikátory? ✅
  2. Orchestrace: Kdo rozhoduje, který tool zavolat? (= agent sám, na základě tvého promptu — ne ty manuálně)
  3. Co tě nejvíc překvapilo?

Multi-MCP workflow je nejvíc, co jsi v kurzu viděl/a:

  • 3 nezávislé MCP servery
  • Agent orchestruje volání podle promptu
  • Výsledek kombinuje offline + online + persistent memory

To je v podstatě „AI co orchestrovat tools” — patternem se podobá tomu, jak fungují velké AI agenty (např. ChatGPT s Custom GPTs, agentic workflows). Ty teď to samé umíš v Claude Code.


SymptomŘešení
Agent přeskočí 1 z 3 MCPExplicit prompt „Volej VŠECHNY 3 — Filesystem, Fetch, Memory. Pro každý ukaž tool call indikátor.”
Memory není volán„Volej memorize tool přímo, ne jen text odpovědí” (lekce z Dne 4-6)
Filesystem path issueOvěř povolené cesty (claude mcp list filesystem), použij přesně
Fetch URL selžeZkus jinou URL (Wikipedia / gov / VOA) — některé weby blokují
Token context window plný/clear (Dne 4) — vymaže historii, zachová CLAUDE.md + skills + MCP

🧪 Checkpoint 150 min (od začátku dne)

Sekce “🧪 Checkpoint 150 min (od začátku dne)”
  • V /mcp vidíš memory, filesystem, fetch
  • Multi-MCP úloha proběhla — 3 tool call indikátory v jedné odpovědi
  • Memory persistence test — restart + retrieve funguje
  • Reflexe v zaznamy.md

Pokračovat na blok 04: Check-in s lektorem →