Multi-MCP workflow — Filesystem + Fetch + Memory dohromady
- 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.
1. Sanity check (3 min)
Sekce “1. Sanity check (3 min)”V Claude Code (claude v projektové složce):
/mcpMusíš 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”-
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álkaa 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é skvrnyTř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ítradoplnit do poznámek, v jakém pořadí. -
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)
-
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”
Scénář: porovnej tvoje vocabulary s autentickým článkem + ulož nové do paměti
Sekce “Scénář: porovnej tvoje vocabulary s autentickým článkem + ulož nové do paměti”-
Pošli prompt:
Pomoz mi rozšířit moji slovní zásobu na úrovni B1. Postup:1. FILESYSTEM: Najdi v ~/Documents/anglictina/ všechny vocabularylisty. Vytvoř DEDUPLIKOVANÝ seznam slovíček, která už mám naučená.2. FETCH: Stáhni článek z VOA Learning English (B1 level), např.https://learningenglish.voanews.com/<vyber článek z homepage>Vrať TOP 15 obsahových slov z článku (ne stop words).3. POROVNEJ: Najdi 5-7 slovíček v článku, která NEMÁM v mýchlistech a stojí za to pro B1. Pro každé:- Slovíčko + výslovnost (česky, ne IPA)- Kontext z článku (cit. věta)- Český překlad- Collocation nebo synonymum4. MEMORY: Ulož těch 5-7 nových slovíček do Memory MCP jako'B1 vocabulary k procvičení tento týden'.5. SHRNUTÍ: Pořadí, ve kterém si je mám učit (nejčastější /nejužitečnější první). -
Sleduj v UI — měl/a bys vidět 3 různé tool calls:
⏺ list_directory(...)(Filesystem)⏺ fetch(...)(Fetch)⏺ memorize(...)nebo⏺ create_entities(...)(Memory)
-
Pokud Memory neuloží: explicit „Volej memorize tool”
3. Verifikace (5 min)
Sekce “3. Verifikace (5 min)”-
Restart CC (
/exit+claude). -
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í?Co jsi si o mně pamatoval/a z minulé session? Konkrétně:která B1 slovíčka mám tento týden procvičit? -
Sleduj
⏺ list_memories(...)tool call. Pokud Memory vrátí to, co jsi v Bloku 03 uložil/a → ✅ multi-MCP workflow + Memory persistence funguje.
✍️ Reflexe (2 min)
Sekce “✍️ Reflexe (2 min)”Do zaznamy.md:
- 3 tool calls v jedné odpovědi: Viděl/a jsi všechny 3 indikátory? ✅
- Orchestrace: Kdo rozhoduje, který tool zavolat? (= agent sám, na základě tvého promptu — ne ty manuálně)
- Co tě nejvíc překvapilo?
💡 Meta-lekce
Sekce “💡 Meta-lekce”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.
🛟 Pokud se zasekneš
Sekce “🛟 Pokud se zasekneš”| Symptom | Řešení |
|---|---|
| Agent přeskočí 1 z 3 MCP | Explicit 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 issue | Ověř povolené cesty (claude mcp list filesystem), použij přesně |
| Fetch URL selže | Zkus 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
/mcpvidíš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