Skip to main content
Glama

@useatom/cli

CLI- und MCP-Server für Atom – GitHub-Pull-Request-Benachrichtigungen in Slack, pro PR als Thread.

npm install -g @useatom/cli
atom init

Richtest du einen Coding-Agenten ein? Verweise ihn auf useatom.dev/llms-install.md.

Befehle

Befehl

Funktion

atom init

Interaktive Einrichtung: Anmelden → Workspace → GitHub + Slack verbinden → Repository zuordnen. Fortsetzbar.

atom login

GitHub-Anmeldung über den Browser. --with-token (Umgebungsvariable ATOM_TOKEN/stdin) für CI, --manual für SSH.

atom logout / atom whoami

Sitzung löschen / anzeigen.

atom status

Workspace-Übersicht: Verbindungen, Plan, Zuordnungen.

atom connect github|slack

Einen Verbindungsschritt ausführen (öffnet Browser, wartet auf Abschluss).

atom map [repo] [channel]

PRs eines Repositorys einem Kanal zuordnen. Interaktiv ohne Argumente.

atom unmap [repo]

Eine Zuordnung entfernen (--yes zum Überspringen der Bestätigung).

atom repos / atom channels

Repositorys (mit Zuordnungen) / Kanäle auflisten, in die der Bot posten kann.

atom reminders [list]

PR-Erinnerungskonfigurationen auflisten.

atom reminders set --channel #x

Erinnerungen erstellen oder aktualisieren (--time, --tz, --days, --repos; --repos standardmäßig die Zuordnungen des Kanals).

atom reminders delete --channel #x

Erinnerungen eines Kanals entfernen.

atom standup status|enable|disable

Standup verwalten (enable --channel #x --nudge 09:30 --post 11:00 --tz Zone --days mon,fri).

atom standup add-user|remove-user <login>

Teilnehmer hinzufügen oder entfernen (nur Opt-in).

atom invite / atom join <code>

Teammitglieder einladen / einem Workspace beitreten.

atom mcp

MCP-Server auf stdio ausführen.

Jeder Befehl unterstützt --json für Skripte; die meisten akzeptieren -w, --workspace <id>.

Related MCP server: MCP PR Workflow Server

MCP

claude mcp add atom -- atom mcp
# or with no global install:
claude mcp add atom -- npx -y @useatom/cli mcp

14 Tools: atom_status, list_repos, list_channels, list_mappings, map_repo, unmap_repo, get_invite_link, list_reminders, set_reminder, delete_reminder, get_standup, set_standup, add_standup_participant, remove_standup_participant. Erfordert zuerst atom login – der Server liest dieselbe ~/.useatom/config.json.

Umgebung

Variable

Zweck

ATOM_API_URL

API-Basis-URL überschreiben (lokale Entwicklung: http://localhost:8500).

ATOM_TOKEN

Sitzungstoken-Überschreibung – von login --with-token und unbeaufsichtigten Läufen verwendet.

ATOM_CONFIG_DIR

Konfigurationsverzeichnis überschreiben (Tests/CI). Standard: ~/.useatom.

Entwicklung

npm install
npm run build       # tsup → dist/
npm test            # vitest: config unit tests + MCP protocol test (needs a build)
npm run typecheck

Related MCP Connectors

Related MCP Servers