Přeskočit na obsah

🎤 Check-in s lektorem (polední, 45 min)

⏱ Odhadovaný čas 45 min
📍 Pozice Den 7, blok 5 / 7
🎯 Po tomto bloku budeš umět
  • Doladil(a) jsi Filesystem / Fetch instalační problémy (pokud jaké byly)
  • Lektor ověřil, že rozumíš multi-MCP orchestraci a token cost reality
  • Máš jasno, jak v Bloku 05 udělat capstone — upgrade Day 5/6 skillu o nové MCP

🔧 Krok 1 — pre-flight + Bloky 01-03 recovery (10-15 min)

Sekce “🔧 Krok 1 — pre-flight + Bloky 01-03 recovery (10-15 min)”

Lektor se zeptá: „Máš v otazky-pro-check-in.md něco?”

ProblémRecovery (cca min)Kdo
claude mcp add filesystem permission error5 — PowerShell jako Admin nebo npm config set prefix (z Dne 5)Student
Filesystem MCP path scope chyba (ne-povolená cesta)3 — claude mcp remove filesystem + add s novými cestamiStudent
Diakritika v username + npx fail10 — npm cache na ASCII (mkdir C:\npm-cache) z Dne 5Lektor + student
Fetch MCP vrací prázdný obsah5 — vyzkoušej alternativní URL (Wikipedia / gov sites — fungují vždy)Student
Fetch token cost vystřelil3 — /clear historii, používat „fetch + shrnutí, ne raw content” promptyStudent
Multi-MCP — agent přeskakuje 1 z 35 — explicit prompt „Volej VŠECHNY 3 servery” + restart ChatStudent
Memory persistence test failed10 — Memory debt z Dne 4-6, npm cache fixLektor

🎯 Krok 2 — Retrieval Bloků 01-03 (10 min)

Sekce “🎯 Krok 2 — Retrieval Bloků 01-03 (10 min)”

Lektor vybere 3 z těchto otázek:

  1. „Filesystem MCP vyžaduje explicit allowed paths — proč? Co se stane, když řekneš agentovi, ať čte cestu, kterou jsi nepovolil/a?”

    Vzorová odpověď

    Sandboxing — security feature. Filesystem MCP fundamentálně NEMŮŽE číst mimo cesty, které mu explicit povolíš v claude mcp add. Pokud zkusíš ne-povolenou cestu, vrátí „path not allowed” error.

    Důvod: agent má plný file write access — musí být explicitně omezen, jinak by mohl smazat / přepsat cokoliv. Sandbox = compromise mezi mocí (čte tvé soubory) a bezpečností (jen vybrané složky).

  2. „Vlastními slovy — kdy použít Fetch a kdy nedává smysl?”

    Vzorová odpověď

    Použij: veřejné statické weby (Wikipedia, gov, blog posts, news), studijní materiály, dokumentace.

    Nepoužij: weby s loginem (gmail, ChatGPT), paywally (Forbes, FT), JavaScript-heavy SPA (často React apps), sociální sítě.

    Pro JS-heavy nebo authenticated weby → Playwright MCP (Y discovery).

  3. „V Bloku 03 jsi spustil/a 3 MCP v jedné odpovědi — kdo rozhoduje, který tool kdy?”

    Vzorová odpověď

    Agent sám orchestruje na základě promptu. Nemusíš ručně říkat „teď zavolej Filesystem, teď Fetch” — agent čte tvůj cíl, plánuje kroky, postupně volá tools.

    Tohle je agentic workflow pattern — fundamentální dovednost moderních AI nástrojů. V Copilot Agent Mode (Den 8) nebo OpenAI Codex CLI funguje úplně stejně.

  4. „Token cost reality — co se ti stane, když fetchuješ velký Wikipedia článek?”

    Vzorová odpověď

    Velký článek = 5 000 - 20 000 tokenů v context window. Pro free tier studenty je to citelný náraz — quota se vyčerpává rychleji.

    Řešení: prompt agenta, aby NEvracel raw content, jen shrnutí. „Fetch URL, ale ne celý obsah — udělej rovnou 5-větné shrnutí.” Agent fetchuje interně, vrátí kondenzovaný výstup.

    Plus /clear historii když potřebuješ — vyčistí konverzaci, MCP servery zůstanou.

  5. „V Bloku 05 (capstone) přidáš 2 pravidla do svého SKILL.md — co budou dělat?”

    Vzorová odpověď
    • Pravidlo 7 (Filesystem): Pro každý den plánu hledej v ~/Documents/<oblast>/<téma>/ související materiál — pokud existuje, zahrň do plánu jako odkazovaný zdroj.
    • Pravidlo 8 (Fetch): Pro každý den plánu fetchuj 1 aktuální veřejný zdroj (Wikipedia / VOA / BBC) a doplň 3 fakta / 3 vocabulary cards do plánu.

    Pravidla jsou hint pro CC, ne garance (lekce z Dne 6) — pokud po 15 min nevidíš tool call indikátory, light path.


🎬 Krok 3 — Ukázka tvé práce (10 min)

Sekce “🎬 Krok 3 — Ukázka tvé práce (10 min)”

V Claude Code ukaž lektorovi:

  • /mcp — vidíš memory, filesystem, fetch
  • zaznamy.md — sekce „Den 7” se 3 reflexemi (Bloky 01, 02, 03)
  • Live multi-MCP úloha — pošli krátší verzi promptu z Bloku 03, ať lektor vidí 3 tool calls v jedné odpovědi

Lektor ti může navrhnout 1 vylepšení promptu — vyzkouš hned.


❓ Krok 4 — Tvoje otázky (5 min)

Sekce “❓ Krok 4 — Tvoje otázky (5 min)”

Typické dotazy:

„Jak velký token budget mi MCP servery sedlo?”

Sekce “„Jak velký token budget mi MCP servery sedlo?””

Každý MCP server má v context window definici svých tools — typicky 500-1000 tokenů per server. 3 servery = 2000-3000 tokenů přídavného kontextu navíc k tvému promptu. Pro free tier je to citelné, pro Pro tier negligible.

„Můžu mít 10 MCP serverů?”

Sekce “„Můžu mít 10 MCP serverů?””

Technicky ano. Prakticky ne — context se rychle plní jen definicemi tools, méně místa zbývá na konverzaci. Doporučení: max 5 aktivních MCP, vyber dle aktuálního use case.

„Awesome MCP servers — kolik jich tam je?”

Sekce “„Awesome MCP servers — kolik jich tam je?””

K dnešku 1800+ serverů v komunitních repech. Většina jsou toy projects nebo abandoned. Drž se oficiálních Anthropic (filesystem, fetch, memory, github, slack, postgres) + dobře udržovaných třetích stran (Apify, Firecrawl, Context7).

„Pokud Den 8 mě posunul do Copilotu, použiju tyhle MCP tam?”

Sekce “„Pokud Den 8 mě posunul do Copilotu, použiju tyhle MCP tam?””

Ano — koncepty platí, jen drobné rozdíly v config formátu (Dne 8 ti to ukázal):

  • Claude Code: claude mcp add → JSON config
  • Copilot: .vscode/mcp.json (root key "servers")
  • Codex CLI: TOML

MCP server balíček je identický — jen klient ho konfiguruje jinak.


📋 Krok 5 — Plán pro Blok 05 (5 min)

Sekce “📋 Krok 5 — Plán pro Blok 05 (5 min)”
  1. SKILL.md update — přidat krok 7 (Filesystem) + krok 8 (Fetch) — 15 min
  2. Restart CC, kontrolní bod 15 min — vidíš tool calls pro alespoň 3 z 5 dnů?15 min
  3. Iterace — pokud výstup není dobrý, přitvrdit pravidla — 30 min
  4. Update zaznamy.md — 15 min
  1. SKILL.md update bez zjisťování if drží automaticky — 10 min
  2. Manuální Filesystem + Fetch volání po skillu pro 2 dny plánu — 30 min
  3. Memory follow-up zápis — 5 min
  4. Update zaznamy.md — 15 min

🔚 Krok 6 — Závěrečná otázka (3 min)

Sekce “🔚 Krok 6 — Závěrečná otázka (3 min)”

„Škála 1-10 — jak ti dnes přidání 2 MCP serverů změnilo vnímání toho, co Claude Code umí?”

Lektor zapíše jako feedback.


⚠️ Nouzový režim — self check-in

Sekce “⚠️ Nouzový režim — self check-in”

Otázka 1: Filesystem vs Fetch — kdy použít který?

Vzorovka
  • Filesystem = lokální soubory, které máš na disku. Užitečné pro tvoje vlastní materiály (poznámky, vocab listy, PDFka).
  • Fetch = veřejné URL (Wikipedia, news, dokumentace). Užitečné pro aktuální obsah z webu.

Pro studium: Filesystem na tvoje poznámky, Fetch na ověření / doplnění z autoritativních zdrojů.

Otázka 2: V multi-MCP workflow agent přeskakuje 1 ze 3 MCP. Co s tím?

Vzorovka

Lekce z Dne 4-6: pravidla / hint nestačí, agent rozhoduje sám. Explicit prompt: „Volej VŠECHNY 3 — Filesystem, Fetch, Memory. Pro každý ukaž tool call indikátor.” Pokud i tak ignoruje, problém je deeper (Memory tool nedostupný, Filesystem path issue, Fetch network).

Otázka 3: Jsi ready na Blok 05 capstone?

Self-check (4 body)

✅ Filesystem MCP funguje — alespoň 1 reálný dotaz proběhl ✅ Fetch MCP funguje — alespoň 2 různé URL fetchnuté ✅ Multi-MCP workflow — viděl/a jsi 3 tool calls v jedné odpovědi ✅ Memory persistence — restart + retrieve funguje

Pokud 4/4 → standard path 75 min. Pokud 2-3/4 → standard s opatrností. Pokud ≤1/4 → light path 60 min.


  • 13:30 (75 min): Blok 05 — capstone (skill upgrade)
  • 14:45 (15 min): ☕ pauza
  • 15:00 (30 min): Blok 06 — Y discovery + kvíz + reflexe
  • 15:30: konec aktivního, flex do 17:00

Pokračovat na blok 05: Capstone — skill upgrade →