.mcp.json: vsechny repo MCP servery na U:\janssen (na Z230 vyresi junction U:\janssen -> U:\PythonProject\Janssen), owa/vbcz-email zustavaji Z230-only. TrilliumMCP: COMPUTERNAME fallback na socket.gethostname(). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2.0 KiB
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| setup-memory-sync | Claude paměť je verzovaná v gitu (claude-memory/ v janssen repu) a synchronizovaná přes Giteu mezi počítači |
|
Claude memory složka je synchronizovaná mezi počítači přes Giteu.
Fyzické úložiště: U:\janssen\claude-memory\ (zavzaté do gitu, repo gitea.buzalka.cz/administrator/janssen).
Původní cesta C:\Users\vlado\.claude\projects\U--janssen\memory je directory junction mířící na U:\janssen\claude-memory, takže čtení i zápis paměti jde transparentně do repa.
How to apply: Po jakékoli změně paměti (nový/upravený .md soubor) udělej v U:/janssen git add claude-memory/ && git commit && git push, jinak se změna nepřenese na druhý počítač.
Druhý počítač (jednorázový setup): po git pull musí existovat stejný junction. Pokud složka ~/.claude/projects/U--janssen/memory ještě neexistuje:
New-Item -ItemType Junction -Path "$env:USERPROFILE\.claude\projects\U--janssen\memory" -Target "U:\janssen\claude-memory"
Junction sám se přes git nepřenáší (je to lokální odkaz), musí se vytvořit na každém stroji zvlášť. Předpoklad: projekt je na obou strojích na cestě U:\janssen.
Sjednocení cest mezi stroji (2026-06-12): Na Z230 je repo fyzicky v U:\PythonProject\Janssen, na notebooku v U:\janssen. Řešení: na Z230 junction New-Item -ItemType Junction -Path U:\janssen -Target U:\PythonProject\Janssen a Claude Code tam otevírat z U:\janssen. Díky tomu platí v .mcp.json (i kdekoli jinde) jednotné cesty U:\janssen\... a config se už nepřepisuje tam a zpět mezi commity „z230"/„notebook". Výjimka: MCP owa a vbcz-email (OutlookVBCZ/) nejsou v repu, existují jen na Z230 — na notebooku se prostě nepřipojí.
Pozn.: dříve testovaný setup-memory-sync konkurent claude-mem (lokální SQLite, nesynchronizuje mezi PC) byl odinstalován ve prospěch tohoto git/Gitea řešení.