Loslegen · vier Eingänge, ein Stadion
Ein Eingang reicht.
Du brauchst nicht alles auf dieser Seite – nur den einen Abschnitt, der zu dir passt. Jeder Weg setzt Node.js 20 oder neuer voraus, und bei keinem landet dein Passwort in einem Chat.
Vorher: Node.js
Geh auf nodejs.org, klick auf den großen LTS-Button, starte den Installer und lass die Voreinstellungen, wie sie sind. Dann öffne ein Terminal (auf dem Mac „Terminal“, unter Windows die Eingabeaufforderung) und prüf kurz:
$ node -v v22.19.0 # alles ab v20 passt
Kennt das Terminal den Befehl nicht, ist Node entweder noch nicht installiert – oder das Terminal war schon offen, bevor der Installer lief. Dann einmal schließen und neu öffnen.
Wie arbeitest du am liebsten?
Vier EingängeIch nutze Claude als Desktop-App
Lad dir kicktipp.mcpb aus dem aktuellen Release herunter und öffne die Datei per Doppelklick. Trag im Formular deine Kicktipp-E-Mail und dein Passwort ein. Die Tipprunde kannst du leer lassen und später wählen, und wenn der Agent erst mal nur schauen soll, setz das Häkchen bei „Nur lesen“.
Dann Claude Desktop komplett beenden – auf dem Mac reicht es nicht, das Fenster zu schließen, nimm Claude → Beenden. Wieder öffnen, neuen Chat starten und fragen: „Wie sieht’s bei Kicktipp aus?“
Ich arbeite mit einem Terminal-Agenten (Claude Code, Codex …)
Den MCP-Server einmal anhängen:
$claude mcp add kicktipp -- npx -y -p kicktipp-agent kicktipp-agent-mcpDann in einem neuen Chat: „Richte mein Kicktipp-Konto ein“. Du bekommst einen Link auf http://127.0.0.1 – öffnen, anmelden, Tipprunde wählen. Für Codex, Cursor und andere Clients stehen die Configs hier.
Ich will den kicktipp-Befehl selbst in der Hand haben
$npm install -g kicktipp-agent$kicktipp login --webDer Login gibt dir einen localhost-Link aus (unter Windows kopierst du ihn selbst in den Browser). Anmelden, Tipprunde wählen, fertig. Ab dann zeigt kicktipp today die Spiele von heute, und kicktipp tui öffnet das Dashboard.
Ich will den Quellcode bei mir im Ordner
git clone https://github.com/christianheidorn/kicktipp-agent.git
cd kicktipp-agent
npm install && npm run build
npm linkNach npm link nutzt der kicktipp-Befehl den Build aus diesem Ordner. MCP-Clients zeigst du statt auf npx auf node …/dist/server.js.
Fünf Befehle, die du kennen solltest
Nach dem Setup$ kicktipp today # die Spiele von heute, und wo noch ein Tipp fehlt $ kicktipp tui # das Dashboard (--demo läuft ohne Login) $ kicktipp bet # das Tipp-Raster für den aktuellen Spieltag $ kicktipp sync # die Saison in den Cache holen, schaltet die Analysen frei $ kicktipp deadline # Countdown zum Anpfiff; --check gibt Exit-Code 2 zurück, wenn es eng wird
Wenn du magst, sagst du der Rangliste mit kicktipp set-player noch, welche Zeile du bist.
Deutsche Oberfläche, deutscher Host
Von Haus aus spricht das CLI Englisch und geht auf kicktipp.com. Wenn deine Tipprunde auf kicktipp.de zu Hause ist und du lieber Deutsch liest:
$ kicktipp set-lang de # Oberfläche dauerhaft auf Deutsch $ kicktipp set-site de # dauerhaft auf kicktipp.de starten
Beide Seiten funktionieren so oder so. Fehlt eine Seite, sucht das Tool automatisch auf dem anderen Host und in der anderen Sprache. Gemischte Runden laufen einfach.
Keinen Anpfiff mehr verpassen
Mit kicktipp remind wird aus dem Fristen-Check echte Automatisierung: eine fertige Cron-Zeile oder systemd-User-Units (--install schreibt sie für dich), ein .ics-Kalender mit einer Erinnerung pro Anpfiff – und kicktipp set-notify schickt Warnungen an die Mitteilungszentrale deines Systems, an einen Webhook wie ntfy.sh oder an ein beliebiges eigenes Programm.
Mehrere Runden? Mehrere Konten?
Mit kicktipp -c andere-runde schedule sprichst du für einen Befehl eine andere Tipprunde an. Profile (kicktipp -p arbeit stats) halten getrennte Konten mit eigenen Sessions auseinander. Und wenn du die Runde leitest: Die admin-Befehle tippen für Mitglieder ohne eigenen Login – mit Namensbestätigung, bevor irgendetwas abgegeben wird.
Zwei Minuten bis zum Anpfiff.
Oder null – gib den Setup-Prompt deinem Agenten und schau zu.
