Kommandozeile
bash
export TRACKDOLPHIN_TOKEN=td_live_…
npx @trackdolphin/cli shopsWie der MCP-Server leitet die Kommandozeile ihre Befehle aus der OpenAPI-Beschreibung ab. Ein neuer Endpunkt ist sofort ein neuer Befehl.
Beispiele
bash
trackdolphin shops
trackdolphin tracking-health shop_meinshop_de_ab12cd
trackdolphin kpis shop_meinshop_de_ab12cd
trackdolphin channels shop_meinshop_de_ab12cd --days 30
trackdolphin start-import shop_meinshop_de_ab12cd --since 2026-01-01Die Shop-Kennung steht direkt hinter dem Befehl — man tippt sie ohnehin zuerst.
Lesebefehle verlieren das Verb (getShopKpis → kpis), Schreibbefehle
behalten es (startShopImport → start-import): Bei einem Schreibvorgang ist
das Verb die Warnung.
Alles anzeigen
bash
trackdolphin helpBei einem Tippfehler schlägt sie das Naheliegende vor:
text
$ trackdolphin kpi shop_x
Unbekannter Befehl: kpi
Meintest du: kpis?In Skripten
Die Ausgabe ist JSON — mit jq weiterverarbeitbar:
bash
trackdolphin shops | jq -r '.shops[].id' | while read shop; do
trackdolphin tracking-health "$shop" | jq -r '"\(.shop.name): \(.status)"'
done