MCP migration + capstone test (Day 5/6 workflow v Copilotu)
- Memory MCP nainstalovaný v Copilot přes .vscode/mcp.json
- Spustil(a) jsi Day 5/6 capstone workflow v Copilot Agent Mode
- Máš dual setup — můžeš pracovat ve dvou nástrojích, vidíš model rozdíly
1. Memory MCP install do Copilot (15 min)
Sekce “1. Memory MCP install do Copilot (15 min)”Copilot používá .vscode/mcp.json v workspace folderu (nebo user-level config). Klíčový rozdíl od Claude Code / Cursor: root key je "servers", NE "mcpServers".
⚠️ Klasický copy-paste error: Cursor i Claude Desktop používají
"mcpServers". Pokud zkopíruješ jejich config a změníš jen jméno serveru, nebude to v Copilotu fungovat.
Cesta primární — .vscode/mcp.json (workspace)
Sekce “Cesta primární — .vscode/mcp.json (workspace)”-
V projektové složce (
maturita-tutor//anglicky-tutor/):Terminál mkdir .vscode -Force -
Otevři v VS Code soubor
.vscode/mcp.json. Pokud neexistuje, vytvoř ho:- File Explorer (VS Code) → pravý klik na
.vscode/→ New File →mcp.json
- File Explorer (VS Code) → pravý klik na
-
Vlož obsah:
{"servers": {"memory": {"command": "npx","args": ["-y", "@modelcontextprotocol/server-memory"]}}}💡 Pokud máš diakritika v username (Jana Nováková), přidej env var pro storage do dedikované ASCII složky (NE do
C:\npm-cache\— to je pro npm package cache, mohlo by tam dojít ke kolizi s npm zápisy):Terminál # Nejdřív vytvoř dedikovanou složku pro Copilot data:mkdir C:\copilot-data -ForcePak v
mcp.json:{"servers": {"memory": {"command": "npx","args": ["-y", "@modelcontextprotocol/server-memory"],"env": {"MEMORY_FILE_PATH": "C:\\copilot-data\\memory.json"}}}} -
Ulož Ctrl+S.
-
Restart Copilot Chat (zavři chat, Ctrl+Shift+I znovu).
Cesta sekundární — Extensions panel @mcp marketplace
Sekce “Cesta sekundární — Extensions panel @mcp marketplace”VS Code má v Extensions panelu (Ctrl+Shift+X) marketplace pro MCP servery:
- Vyhledej
@mcp memory - Klikni
Install(workspace) neboInstall in User Profile(global)
Tato cesta automaticky vytvoří .vscode/mcp.json. Žádný JSON manuálně.
Ověření (po obou cestách)
Sekce “Ověření (po obou cestách)”V Copilot Chat (Agent Mode):
- Klikni tools icon v top-left rohu chat boxu (vypadá jako klíč nebo ikona nástrojů)
- Zobrazí se seznam MCP servers + jejich tools
- Musíš vidět
memoryserver + jeho tools (memorize,list_memories, atd.)
📌 Pokud tools chybí: Mode dropdown — jsi v Ask nebo Edit mode? MCP tools jsou viditelné JEN v Agent Mode.
2. Test: Memory MCP v Copilotu funguje (15 min)
Sekce “2. Test: Memory MCP v Copilotu funguje (15 min)”-
Pošli prompt s explicitní žádostí (z lekce z Dne 4 — Memory tool call není automatický):
Použij tool memorize z Memory MCP a ulož:"Můj oblíbený předmět/téma je [X]." (vlož své téma) -
Sleduj v UI tool call — Copilot ukáže, že volá
memorize(typicky popup s confirmation „Allow this tool call?” — schvaluj). -
Restart Copilot Chat.
-
Zeptej se:
Co je můj oblíbený předmět/téma? (Zkontroluj v Memory MCP — list_memories tool.) -
Pokud Copilot vrátí správně → ✅ Memory MCP v Copilotu funguje.
📌 Důležité: Memory v Claude Code a Memory v Copilotu jsou dva ODDĚLENÉ stores (každý má svůj
memory.jsonv jiné složce). Pokud chceš sdílet, musíš nastavit stejnouMEMORY_FILE_PATHv obou.
3. Capstone test — Day 5/6 workflow v Copilotu (30 min)
Sekce “3. Capstone test — Day 5/6 workflow v Copilotu (30 min)”Cíl: spustit ten samý workflow jako v Dne 5/6, ale v Copilot Agent Mode. Vidět, že funguje stejně.
-
V Copilot Chat (Agent Mode) v
maturita-tutor/:Použij skill pripravny-plan a připrav mi 5-denní plán z dějepisu, slabé témaTřicetiletá válka. Pro každý den volej Memory MCP list_memories pro osobníkontext. -
Sleduj:
- Vytváří
plan-studia.md? ✅ - V plánu odkazy na
/otestuj-me? (skill cross-reference) - Tool call
list_memories? (pokud Memory funguje)
- Vytváří
-
Test integrace: V plánu najdi „Den N: téma X”. Pošli:
Použij skill otestuj-me z tématu X.→ 1. skill funguje stejně jako v Claude Code? ANO/NE?
-
Sub-agent rozdíl — Copilot má Custom Agents (
.github/agents/*.agent.md):- V Copilot Chat klikni mode dropdown → vidíš list custom agentů (zatím prázdný — bonus v Bloku 06)
- To je analog k Claude Code Task tool / Codex
/agent
-
V Copilot Chat (Agent Mode) v
anglicky-tutor/:Použij skill tyden-anglictiny a udělej 5-denní plán, focus gramatika, slabépast perfect. Pro každý gramatický jev volej Memory MCP list_memories proosobní kontext. -
Sleduj:
- Vytváří
plan-tydne.md? ✅ - V plánu odkazy na
/vysvetli-gramatiku? - Tool call
list_memories?
- Vytváří
-
Test integrace: V plánu najdi „Den N: gramatika past perfect”. Pošli:
Použij skill vysvetli-gramatiku — past perfect.→ Funguje stejně jako v Claude Code?
-
Sub-agent rozdíl — Copilot Custom Agents (mode dropdown), bonus v Bloku 06.
4. Update zaznamy.md (15 min)
Sekce “4. Update zaznamy.md (15 min)”Otevři zaznamy.md v projektové složce. Přidej sekci „Den 8 — capstone v Copilotu”:
## Den 8 — capstone v Copilot Agent Mode
### Path: Standard / Light (vyber)
### Co fungovalo- [např. Memory MCP install přes .vscode/mcp.json — bezproblém]- [např. skill pripravny-plan vytvořil plán s odkazy na otestuj-me]- [např. cross-agent compat skutečně funguje — žádná úprava skillu]
### Co bylo jiné než v Claude Code- [např. Copilot model (Auto?) odpovídá kratěji než Sonnet]- [např. tool call vizualizace v Copilotu vypadá jako confirmation popup]- [např. References list ukazuje, jaké instructions/skills byly použité]
### Model preference (pro mou personu)- Claude Sonnet (Claude Code) vs Copilot model (Auto / GPT?): který sedl víc? Proč?
### Sub-agent (Dne 6 vs Copilot Custom Agents)- [krátké pozorování UI rozdílu — Copilot má mode dropdown s agent list]
### Memory follow-up (jen pokud light)- Datum dotažení: ___________Ulož.
🛟 Light path (pokud Memory MCP install v Copilotu selže)
Sekce “🛟 Light path (pokud Memory MCP install v Copilotu selže)”-
Skip kroky 1-2 (Memory).
-
Spusť capstone bez Memory — skill vytvoří plán bez
list_memoriesvolání. SKILL.md má conditional rule z Dne 6 („Pokud Memory existuje… Pokud ne, přeskoč”) — neměl by hodit chybu. -
Test integrace s 1. skillem proveď. Pozoruj, že 2 vrstvy fungují (instructions + skills) i bez Memory.
-
Zápis do
otazky-pro-check-in.md— konkrétní datum:- Memory MCP v Copilotu nefunguje (Den 8 light path).Doladit ve flex okně 15:30-17:00 dnes (29.04.2026) NEBO emails lektorem do 02.05.2026. -
Update
zaznamy.mds path: Light + reflexe.
🧪 Checkpoint 75 min
Sekce “🧪 Checkpoint 75 min”- Memory MCP v Copilotu funguje (tools icon ukazuje memory server)
- Skill
pripravny-plan/tyden-anglictinyv Copilotu vytvořilo plán - 1. skill (
otestuj-me/vysvetli-gramatiku) volaný v Copilotu stejně jako v Claude Code -
zaznamy.mdmá sekci „Den 8 — capstone v Copilot Agent Mode” s path: Standard
- Memory MCP v Copilotu nefunguje (zapsáno v
otazky-pro-check-in.mds konkrétním datem) - 2 vrstvy (instructions + skills) v Copilotu fungují bez Memory
- Capstone workflow proveden bez Memory integrace
-
zaznamy.mdmá sekci s path: Light + Memory follow-up datum
💡 Meta-lekce
Sekce “💡 Meta-lekce”- Cross-agent standard zachraňuje hodiny práce — skills se nepřepisují, jen kopírují.
- MCP servery jsou TOOL-AGNOSTIC —
@modelcontextprotocol/server-memoryje stejný balíček v Claude Code, Copilotu, Codex CLI. Mění se jen formát config souboru (JSON vs TOML, root key). - Memory stores jsou ODDĚLENÉ napříč nástroji — pokud chceš sdílet, MEMORY_FILE_PATH na společné místo.
- Model rozdíly (Copilot model vs Claude Sonnet) vyřešíš úpravou skillu, ne novým skillem.