@masjidun/cli
v0.1.2
Published
Kommandozeile und MCP-Server für Masjidun
Readme
Masjidun-Kommandozeile
Die Kommandozeile masjidun für die Masjidun-Verwaltung: dieselben Daten und dieselben Rechte wie in der App, nur im Terminal, für Skripte und für KI-Agenten wie Claude Code.
Einrichten
Einmal je Rechner, auf Windows und macOS gleich.
Node.js installieren: auf nodejs.org die Version 24 (LTS) laden und den Installer durchklicken, unter Windows die
.msi, auf dem Mac die.pkg. Wer Node.js 24 oder neuer schon hat, überspringt das;node --versionzeigt die Version.Terminal öffnen: unter Windows „Terminal“ oder „PowerShell“ aus dem Startmenü, auf dem Mac „Terminal“ (Spotlight: Cmd+Leertaste, „Terminal“).
Kommandozeile installieren:
npm install -g @masjidun/cliAnmelden:
masjidun anmeldenDer Browser öffnet eine Freigabe-Seite von Masjidun mit vorausgefülltem Code. Dort mit dem eigenen Masjidun-Konto anmelden und auf „Anmelden“ klicken, danach ist das Terminal angemeldet. Die Sitzung liegt im Schlüsselbund des Systems (Windows-Anmeldeinformationsverwaltung, macOS-Schlüsselbund) und gilt sieben Tage ab der letzten Nutzung.
masjidun wer zeigt, als wer und für welche Moschee du angemeldet bist; masjidun hilfe zeigt alle Befehle.
Wenn es hakt
Windows: „Die Datei … npm.ps1 kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist“ (oder dasselbe mit
masjidun.ps1): PowerShell erlaubt Skripte erst nach einer Freigabe. Einmal in PowerShell ausführen, danach den Befehl wiederholen:Set-ExecutionPolicy -Scope CurrentUser RemoteSignedOhne Freigabe geht es auch in der „Eingabeaufforderung“ (
cmd), dort heißen die Befehle genauso.macOS:
EACCESoder „permission denied“ beim Installieren: Der.pkg-Installer von Node.js legt den Ordner für global installierte Pakete dem Systemkonto an. Dann mit vorangestelltemsudoinstallieren und das Mac-Passwort eingeben, beim Aktualisieren genauso:sudo npm install -g @masjidun/cliOhne
sudogeht es, wenn Node.js statt mit dem Installer über die auf nodejs.org angebotene Variante „nvm“ eingerichtet ist.„Befehl nicht gefunden“ direkt nach dem Installieren: Terminal schließen und neu öffnen, damit es den neuen Befehl kennt.
„Diese Kommandozeile ist zu alt“: aktualisieren, siehe unten.
Aktualisieren und entfernen
Gibt es eine neue Version, sagt die Kommandozeile es höchstens einmal am Tag von selbst.
npm install -g @masjidun/cliEntfernen: erst masjidun abmelden, dann npm uninstall -g @masjidun/cli.
Mit Claude Code
masjidun mcp einrichtenmeldet eine eigene Sitzung für den Agenten an und trägt den MCP-Server bei Claude Code ein. Der Agent arbeitet danach mit deinen Rechten, nicht mit mehr.
