Verwalten Sie Server direkt über die integrierte Claude MCP CLI:
# MCP Server per HTTP/SSE registrieren
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
# MCP Server per Stdio registrieren (mit Env-Vars)
claude mcp add db-server -e DB_URL=postgres://... -- npx my-mcp-server
# Alle registrierten Server & Health-Checks anzeigen
claude mcp list
# Details und Tools eines Servers inspizieren
claude mcp get sentry
# Desktop-Server aus Claude Desktop importieren (macOS)
claude mcp add-from-claude-desktop
# MCP-Server entfernen
claude mcp remove sentry
Hooks sind ausführbare Skripte oder Shell-Befehle, die an definierten Meilensteinen einer Sitzung feuern.
Wird ein Hook mit Exit-Code ≠ 0 beendet, wird die entsprechende Aktion abgebrochen (Guardrail-Muster).
Event
Trigger
Einsatzzweck
session-start
Nach Initialisierung
Umgebung prüfen, Tokens prüfen, Begrüßung
pre-tool-execution
Vor Ausführung eines Tools
Sicherheitscheck, Whitelist-Audit, Alerting
post-tool-execution
Nach Tool-Ausführung
Linter laufen lassen, Logs sichern, Snapshot
pre-compact
Vor Kontextkompaktierung
Wichtige Fakten ins Gedächtnis schreiben
post-compact
Nach Kontextkompaktierung
Neuen Token-Stand validieren
pre-commit
Vor automatischem Git-Commit
Tests erzwingen, Commit-Message-Policy
Beispiel: Hook-Konfiguration in settings.jsonJSON Format
Hooks werden in .claude/settings.json (projektbezogen) oder ~/.claude/settings.json definiert:
Skills sind spezialisierte Fachanweisungen nach Anthropic-Standard.
Ablageort: ~/.claude/skills/<skill-name>/SKILL.md oder .claude/skills/.
---
name: code-rechnungspruefer
description: Kaufmännische und technische Rechnungsprüfung nach VOB/B & BGB.
parameters:
rechnungs_pdf:
type: string
description: Pfad zur Handwerkerrechnung
---
# Handlungsanweisung
1. Prüfe Aufmaß und Materialnachweis
2. Gleiche mit Vergabeprotokoll ab
3. Kürzungstabelle nach DIN 276 erstellen
Custom Agents & Background WorktreesMulti-Agent
Claude Code kann spezialisierte Sub-Agenten für parallele oder isolierte Aufgaben in separaten Git-Worktrees ausführen:
# Sub-Agent im Hintergrund in eigenem Worktree starten:
claude --bg --worktree feature-auth "Implementiere OAuth2 Flow mit Tests"
# Liste aller Hintergrund-Agenten und Status einsehen:
claude agents
# Mit einer Hintergrund-Sitzung verbinden:
claude attach <short-id>
# Logs eines Hintergrund-Agenten in Echtzeit mitlesen:
claude logs <short-id>
# Beenden eines Hintergrund-Agenten:
claude stop <short-id>
Sichere Trennung: Änderungen im Worktree bleiben isoliert, bis sie in den Hauptzweig gemergt werden.