Page:
Installation
Clone
3
Installation
l.kirchner edited this page 2026-06-02 15:10:45 +02:00
Installation
Voraussetzungen
- Claude Code mit Plugin-Unterstützung.
- Für
knowledge-curatorzusätzlich ein verbundener MCP-Memory-Server (Knowledge-Graph-Typ). Default-Erwartung: Server-Namememorymit den Toolsmcp__memory__read_graph,mcp__memory__search_nodes,mcp__memory__open_nodes(read) sowiemcp__memory__create_entities/create_relations/add_observationsunddelete_entities/delete_relations/delete_observations(write).
Marketplace hinzufügen und installieren
In Claude Code:
/plugin marketplace add https://gitea.luki-net.org/l.kirchner/claude-marketplace.git
/plugin install knowledge-curator@luki-net
/plugin install venture@luki-net
Die .git-URL erzwingt einen Klon (Direkt-Fetch der HTML-Seite scheitert). Der Marketplace heißt intern luki-net — daher @luki-net.
Nach der Installation
- Skill-Änderungen greifen sofort; Änderungen an
agents/,commands/,hooks/brauchen/reload-pluginsoder einen Neustart von Claude Code. - MCP-Tool-Namen prüfen: Heißt dein Server nicht
memoryoder nutzt andere Tool-Namen (z. B.search_memories/find_memories_by_name), dietools:-Whitelists inknowledge-curator/agents/*.md, den Matcher inhooks/hooks.jsonund dasSKILL.mdanpassen. Check mitclaude mcp listbzw./mcp.
Backup-Hook konfigurieren (knowledge-curator)
Der PreToolUse-Hook backup-memory.sh sichert die Memory-Graph-Datei vor jedem Memory-Write. Steuerung per Env-Variablen (alle optional):
| Variable | Bedeutung | Default |
|---|---|---|
KG_MEMORY_FILE |
Pfad zur JSON-Datendatei des Memory-Servers (Fallback: MEMORY_FILE_PATH) |
— |
KG_BACKUP_DIR |
Zielverzeichnis der Backups | ~/.claude/kg-backups |
KG_BACKUP_DEBOUNCE |
Sekunden; überspringt, wenn jüngeres Backup existiert | 120 |
KG_BACKUP_KEEP |
Anzahl behaltener Backups | 20 |
Ohne KG_MEMORY_FILE/MEMORY_FILE_PATH protokolliert der Hook einen Hinweis und beendet sauber — er blockiert den Write nie (Exit 0).
Schneller Test ohne Marketplace
./install.sh local kopiert Skill, Agents und Commands direkt nach ~/.claude/. Danach Claude Code neu starten bzw. /reload-plugins. Siehe Development.