| 설치 / 사전 요구 사항 | 지원, 관찰됨: bea 0.1.0 설치, 로컬 명령에 계정 불필요 | 지원: 패키지 관리자 또는 Docker를 통한 단일 바이너리 (1.52.3) | 사전 요구 사항과 함께 지원: Node 18+, 개발자 계정, API 자격 증명 | 사전 요구 사항과 함께 지원: 클론, 빌드, 구성, Intuit 개발자 앱 필요 | 사전 요구 사항과 함께 지원: Claude.ai 및 Puzzle 계정, 연결 URL |
|---|
| 인증 | 로컬에서는 필요 없음, bea ask에만 호스팅 자격 증명 필요 | 필요 없음: 로컬 파일, 계정 없음 | Xero OAuth2: 사용자 지정 연결 또는 PKCE 브라우저 로그인 | Intuit OAuth2 앱 핸드셰이크; 샌드박스는 localhost 허용, 프로덕션은 공개 HTTPS 필요 | Claude 커넥터를 통한 Puzzle OAuth, 읽기 전용 권한, 5일마다 재인증 |
|---|
| 읽기/쓰기 범위 | 읽기 및 쓰기, 관찰됨: 쿼리, 보고서, 미리보기 후 적용 가져오기 | 보고서를 통한 읽기, 추가 및 가져오기를 통한 쓰기 | 읽기 및 문서화된 생성/업데이트 쓰기, OAuth 권한으로 범위 제한 | 전체 생성, 읽기, 업데이트, 삭제 및 검색, 쓰기 가능 범주 비활성화 가능 | 설계상 읽기 전용: 40개 이상의 읽기 엔드포인트, 쓰기 불가 |
|---|
| 로컬 대 클라우드 데이터 | 로컬: 일반 텍스트 원장 파일 | 로컬: 일반 텍스트 저널 | 클라우드: 도구는 로컬에서 실행되고 원장은 Xero 조직에 있음 | 클라우드: 로컬 stdio 하위 프로세스, 원장은 QBO 회사에 있음 | 클라우드: Puzzle 데이터에 대한 원격 MCP 엔드포인트 |
|---|
| 미리보기 / 검증 | 관찰됨: 미리보기 3개 준비 / 0개 기록, 유효성 검사 통과, 불균형 기록 거부 | 문서화됨: 가져오기 드라이런, 항목 균형 및 검증, check 명령 | 필드 수준 입력 검증, 기록 전 미리보기 검증되지 않음 | 스키마 입력 검증, 기록 전 미리보기 검증되지 않음 | 해당 없음: 미리 볼 쓰기 경로 없음 |
|---|
| 구조화된 출력 | 관찰됨: 행과 열이 있는 JSON 봉투, 종료 코드, BQL | 터미널, HTML, CSV, JSON 또는 SQL로 보고 | JSON, CSV 및 TOON 출력 모드 | MCP 도구 결과 및 인보이스 PDF 다운로드 | 미검증: 대화형 답변, 결과 봉투 미포함 |
|---|
| 반복 가져오기 | 관찰된 반복 안전성: 재가져오기는 0건 기록, 바이트 보존 | 숨은 상태 파일을 통한 문서화된 멱등 재가져오기 | 확인된 소스에서 미검증 | 확인된 소스에서 미검증 | 해당 없음: 가져오기 경로 없음 |
|---|