Werkzeugkette (Stand 19.08.2026)

Ergänzung zur Übergabe. Alles hier ist installiert und verifiziert, nicht geplant.

Messkette (§4 der Übergabe)

Vorher fehlten ffmpeg, ffprobe, librosa und numpy komplett — §4 war auf diesem
Rechner nicht ausführbar.

WerkzeugVersionOrt
ffmpeg6.0, nativ arm64, mit ebur128 + scdet~/.local/bin/ffmpeg → tools/node_modules/ffmpeg-static/
ffprobe4.4.1, nativ arm64~/.local/bin/ffprobe → tools/node_modules/@ffprobe-installer/
librosa / numpy / soundfile / numba1.0.0 / 2.5.2 / 0.14.0 / 0.67.0.venv/ im Projekt

Beide Binaries sind über tools/package.json versioniert — npm install in tools/
stellt sie wieder her. Nicht mit --no-save nachinstallieren, das entfernt sie wieder.

Messung starten:

./.venv/bin/python dein_messskript.py

Verifiziert gegen bekannte Eingabe (195 Hz → 260 Hz Sinus): Median 228,3 Hz,
Tonumfang 5,0 Halbtöne = exakt 12·log₂(260/195). Die §4-Formeln rechnen korrekt.

Hinweis: Das python.org-Python 3.14 hat kein gültiges CA-Bundle — urllib schlägt mit
CERTIFICATE_VERIFY_FAILED fehl. Für HTTPS aus Skripten curl nehmen oder certifi setzen.
Das hat bereits einmal eine PyPI-Abfrage still falsch beantwortet.

MCP-Server

ServerZweckStatus
n8nWorkflows direkt anlegen/ändern statt JSON hin- und herzuschicken (§9.6)Anmeldung fehlt
githubVersionierung der Workflow-JSONsAnmeldung fehlt
context7Live-API-Doku (fal, ElevenLabs, Cloudinary)läuft
cloudinaryAltbestand wagvideo/ aufräumen, Credits im Blick (§9.7)Schlüssel fehlen
elevenlabsGuthaben prüfen, Stimmen listen, TTS testen ohne n8n-Laufläuft

Alle nur für dieses Projekt eingetragen (local-Scope), nicht global.

Schlüssel setzen

Die Konfiguration enthält absichtlich keine Geheimnisse, nur Platzhalter wie
${CLOUDINARY_API_SECRET}. Claude Code löst sie zur Laufzeit aus der Umgebung auf.
Einmalig in ~/.zshrc eintragen:

export CLOUDINARY_API_KEY="…"
export CLOUDINARY_API_SECRET="…"
export ELEVENLABS_API_KEY="…"

Der Cloud-Name qzthat6m steht direkt in der Konfiguration — der ist öffentlich.

Nicht eingetragen und warum

Filesystem MCP, Code Execution MCP und OpenAPI-Helfer wurden bewusst weggelassen:
Claude Code liest und schreibt Dateien nativ, führt Bash/Python nativ aus und holt
fal-Schemas per curl. Zusätzliche Server hätten nur in jeder Sitzung Tool-Schemas
geladen, ohne etwas zu können. @n8n/mcp-server existiert auf npm gar nicht — der
n8n-MCP-Server ist eine eingebaute Funktion der Instanz.