Skip to main content
Tiro CLI는 npm의 @theplato/tiro-cli 패키지예요. MCP와 같은 Tiro API를 셸, CI, cron, 에이전트에서 사용할 수 있어요. npm version Node.js

빠른 설치

어떤 방식을 쓸까요

세 방식은 같은 OAuth와 JWT를 사용해요. 한 곳에서 발급한 자격 증명을 다른 곳에서도 쓸 수 있어요. 자세한 내용은 인증을 참고하세요.
대화 안에서 노트를 읽고 추론한다면 MCP가 알맞아요. 결과를 파일이나 파이프로 받아야 한다면 CLI를 쓰세요.

무엇을 얻나요

  • 인증: tiro auth login | status | logout — OAuth Authorization Code + PKCE로 로그인하고 토큰을 운영체제의 자격 증명 저장소에 보관해요.
  • 노트: tiro notes list | search | get | transcript — MCP의 list_notes / search_notes / get_note / get_note_transcript와 같은 데이터를 다뤄요.
  • 위키: tiro wiki workspaces | search | page | mentions | graph — 위키를 검색하고 읽어요. --workspace <guid>로 워크스페이스를 지정할 수 있어요. 유료이며 별도로 활성화해야 해요.
  • MCP 형식 JSON: tiro notes transcript --format json은 MCP get_note_transcript와 같은 응답을 반환해요. 기존 MCP 파서를 재사용할 수 있어요.
  • 파일 출력: 모든 조회 명령은 --output <path>를 지원해요. 콘텐츠는 파일에 저장하고 stdout에는 메타데이터 한 줄만 남겨요.
  • 에러 형식: 모든 에러는 문서화된 종료 코드와 { ok: false, error: { code, message, suggestion?, errorType?, httpStatus?, requestId? } }를 반환해요.

아키텍처

→ 설치와 인증을 진행하려면 Setup으로 이어가세요.

링크