Skip to main content
Glama

@useatom/cli

CLI + servidor MCP para Atom — notificaciones de pull requests de GitHub en Slack, con hilo por PR.

npm install -g @useatom/cli
atom init

¿Configurando con un agente de código? Apunta a useatom.dev/llms-install.md.

Comandos

Comando

Qué hace

atom init

Configuración interactiva: iniciar sesión → espacio de trabajo → conctar GitHub + Slack → mapear un repositorio. Reanudable.

atom login

Inicio de sesión de GitHub mediante navegador. --with-token (variable de entorno ATOM_TOKEN/stdin) para CI, --manual para SSH.

atom logout / atom whoami

Borrar / mostrar la sesión.

atom status

Visión general del espacio de trabajo: conexiones, plan, mapeos.

atom connect github|slack

Ejecuta un paso de conexión (abre el navegador, espera a completarse).

atom map [repo] [channel]

Mapea los PR de un repositorio a un canal. Interactivo sin argumentos.

atom unmap [repo]

Elimina un mapeo (--yes para omitir la confirmación).

atom repos / atom channels

Lista repos (con mapeos) / canales a los que el bot puede publicar.

atom reminders [list]

Lista las configuraciones de recordatorios de PR.

atom reminders set --channel #x

Crea o actualiza recordatorios (--time, --tz, --days, --repos; los repos por defecto son los mapeos del canal).

atom reminders delete --channel #x

Elimina los recordatorios de un canal.

atom standup status|enable|disable

Gestiona la reunión diaria (enable --channel #x --nudge 09:30 --post 11:00 --tz Zone --days mon,vie).

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

Inscribe o quita participantes (solo con suscripción voluntaria).

atom invite / atom join <code>

Invita a compañeros / único a un workspace.

atom mcp

Ejecuta el servidor MCP en stdio.

Cada comando admite --json para scripting; la mayoría acepta -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. Requiere atom login primero — el servidor lee el mismo ~/.useatom/config.json.

Variables de entorno

Variable

Propósito

ATOM_API_URL

Reemplaza la URL base de la API (desarrollo local: http://localhost:8500).

ATOM_TOKEN

Anulación del token de sesión — usada por login --with-token y ejecuciones sin interfaz.

ATOM_CONFIG_DIR

Anula el directorio de configuraciones (pruebas/CI). Por defecto ~/.useatom.

Desarrollo

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