Skip to main content
Glama

@useatom/cli

Atom용 CLI + MCP 서버 — Slack에서 GitHub 풀 리퀘스트 알림, PR별 스레드.

npm install -g @useatom/cli
atom init

코딩 에이전트로 설정하시겠습니까? useatom.dev/llms-install.md를 참조하세요.

명령어

명령어

기능

atom init

대화형 설정: 로그인 → 워크스페이스 → GitHub + Slack 연결 → 저장소 매핑. 이어서 계속 가능합니다.

atom login

브라우저로 GitHub 로그인. CI용 --with-token (환경 변수 ATOM_TOKEN/stdin), SSH용 --manual.

atom logout / atom whoami

세션 지우기 / 표시.

atom status

워크스페이스 개요: 연결, 플랜, 매핑.

atom connect github|slack

연결 단계 한 번 실행 (브라우저 열고 완료 대기).

atom map [repo] [channel]

저장소의 PR을 채널에 매핑. 인자 없으면 대화형.

atom unmap [repo]

매핑 제거 (--yes로 확인 건너뛰기).

atom repos / atom channels

저장소 (매핑 포함) / 봇이 게시할 수 있는 채널 목록.

atom reminders [list]

PR 리마인더 설정 목록.

atom reminders set --channel #x

리마인더 생성 또는 업데이트 (--time, --tz, --days, --repos; repos는 채널 매핑을 기본으로 함).

atom reminders delete --channel #x

채널의 리마인더 제거.

atom standup status|enable|disable

스탠드업 관리 (enable --channel #x --nudge 09:30 --post 11:00 --tz Zone --days mon,fri).

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

참가자 등록 또는 제거 (옵트인 전용).

atom invite / atom join <code>

팀원 초대 / 워크스페이스 참여.

atom mcp

stdio에서 MCP 서버 실행.

모든 명령어는 스크립팅을 위해 --json을 지원하며, 대부분 -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개 도구: 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. 먼저 atom login이 필요합니다 — 서버는 동일한 ~/.useatom/config.json을 읽습니다.

환경

변수

용도

ATOM_API_URL

API 기본 URL 재정의 (로컬 개발: http://localhost:8500).

ATOM_TOKEN

세션 토큰 재정의 — login --with-token 및 헤드리스 실행에 사용됩니다.

ATOM_CONFIG_DIR

설정 디렉터리 재정의 (테스트/CI). 기본값 ~/.useatom.

개발

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