MCP 서버
Dynamoi CLI
dynamoi 명령줄을 설치하고 브라우저로 로그인한 뒤, 터미널, 스크립트 또는 셸 명령을 실행하는 AI 에이전트에서 Dynamoi 음악 프로모션 도구를 사용하세요.
dynamoi 명령줄로 터미널에서 Dynamoi를 사용할 수 있습니다. Spotify와 YouTube 캠페인 결과를 확인하고, 무료 Smart Link를 만들고, 명시적인 동의를 받아 캠페인을 시작할 수 있습니다. 어떤 유통사를 쓰든 사용할 수 있습니다. 직접 사용하거나, 스크립트에서 또는 셸 명령을 실행할 수 있는 AI 에이전트에서 사용하세요.
CLI는 https://dynamoi.com/mcp에서 호스팅되는 Dynamoi MCP 서버의 경량 클라이언트입니다. 그래서 대시보드와 AI 어시스턴트와 같은 계정, 같은 도구, 같은 동의 규칙을 사용합니다. 로그인하면 전체 MCP 프로필과 같은 도구를 쓸 수 있습니다. 새 도구는 업데이트 없이 나타납니다.
설치
npx로 한 번 실행하거나 npm 또는 Homebrew로 설치하세요. Node 20 이상이 필요합니다.
npx dynamoi login
npm install --global dynamoi
brew trust getdynamoi/tap && brew install getdynamoi/tap/dynamoi
Homebrew는 서드파티 tap에서 설치하기 전에 해당 tap을 한 번 신뢰하도록 요청합니다.
로그인
dynamoi login
dynamoi whoami
dynamoi logout
dynamoi login은 브라우저에서 Dynamoi 로그인 페이지를 열고, dynamoi whoami는 로그인한 계정을 보여 주며, dynamoi logout은 세션을 취소하고 저장된 토큰을 삭제합니다. 로그인에는 PKCE를 사용하는 OAuth 2.1과 컴퓨터의 127.0.0.1로 돌아오는 루프백 리디렉션이 쓰이며, Claude Code와 Codex가 사용하는 것과 같은 로그인 방식입니다. CLI가 스스로를 등록하므로 API 키를 만들거나 복사할 필요가 없습니다.
토큰은 운영 체제의 키체인(macOS 키체인 또는 Linux의 Secret Service)에 저장됩니다. 키체인을 사용할 수 없으면 사용자 본인만 읽을 수 있는 ~/.config/dynamoi 안의 파일에 저장됩니다. 세션은 자동으로 갱신됩니다. 언제든지 연결된 앱에서 CLI를 확인하거나 접근 권한을 취소할 수 있습니다.
명령 실행
dynamoi tools
dynamoi help get-campaign
dynamoi list-artists
dynamoi get-artist-analytics --artist-id <id> --json
dynamoi tools는 계정에서 쓸 수 있는 모든 도구를 보여 주고, dynamoi help <command>는 도구 하나의 플래그를 보여 줍니다. 각 명령은 Dynamoi 도구 이름에서 dynamoi_ 접두사를 빼고 하이픈으로 연결한 것입니다. 플래그는 도구의 입력에서 만들어집니다. 예를 들어 --artist-id는 artistId를 설정합니다. 구조화된 결과를 출력하려면 --json을 추가하세요.
결제 및 중요한 작업
돈을 쓰거나 사용자를 대신해 무언가를 제출하는 도구에는 명시적인 확인이 필요합니다. CLI는 절대 사용자를 대신해 확인하지 않습니다.
- 터미널에서는 작업 요약을 보여 주고, 계속하기 전에 확인을 요청합니다.
- 스크립트나 에이전트에서는
--confirm-application-submission처럼 확인을 플래그로 전달해야 합니다. 에이전트는 사용자가 작업을 승인한 뒤에만 이를 전달해야 합니다. - 동의 버전과 해시는 항상 명시적으로 전달합니다.
dynamoi help <command>에서 확인할 수 있습니다.
이 값이 없으면 Dynamoi는 작업을 거부합니다. 예산에는 웹 앱과 같은 자금 규칙이 적용되고, 구독은 Dynamoi 대시보드에서만 시작되며, 결과는 절대 보장되지 않습니다.
링크
- npm의 dynamoi
- Dynamoi Homebrew tap
- GitHub의 소스 코드 (
cli/폴더)