설치 / 사전 요구 사항
- Beancount.io
- 지원, 관찰됨: bea 0.1.0 설치, 로컬 명령에 계정 불필요
- hledger
- 지원: 패키지 관리자 또는 Docker를 통한 단일 바이너리 (1.52.3)
이 순서는 장부 변경 초안을 작성하는 에이전트를 우선합니다: 확인된 미리보기 및 반복 안전 가져오기, 그다음 문서화된 워크플로, 그다음 클라우드 접근 및 기본 읽기 전용 도구 순입니다. 귀하의 장부에 맞는 것을 선택하세요.
무료 핵심 · 로컬 파일, 계정 불필요
에이전트를 위해 설계된 CLI를 갖춘 로컬 일반 텍스트 복식부기: 적용 전 미리보기, 반복 안전 가져오기, 이 페이지에서 유일하게 관찰된 종단간 실행.
모든 원장 변경을 텍스트로 미리 보고 적용 전에 검증하려는 에이전트 빌더.
무료, 오픈 소스
문서화된 드라이런 및 멱등 가져오기 워크플로를 갖춘 로컬 일반 텍스트 회계, 2007년부터 유지 관리.
새로운 플랫폼 없이 로컬 복식부기를 원하는 일반 텍스트 스크립팅 베테랑.
클라우드 원장 · 개발자 계정 및 OAuth 필요
일반 제공되는 호스팅 Remote MCP 서버와 오픈소스 로컬 서버, CLI 및 에이전틱 SDK — Xero 조직에 대해 OAuth 부여로 범위가 지정된 읽기 및 쓰기 도구.
기존 Xero 조직 내에서 작동하는 에이전트.
클라우드 장부 · Intuit 로그인 또는 개발자 앱
Claude(미국) 및 ChatGPT용 Intuit의 호스팅 QuickBooks 커넥터와 전체 엔터티 CRUD 및 재무 보고서를 갖춘 공식 오픈소스 MCP 서버.
기존 QuickBooks Online 회사 내에서 작동하는 에이전트.
클라우드 장부 · MCP 커넥터, 기본 읽기 전용
기본적으로 Puzzle 회사에 대한 읽기 전용 MCP 접근, 확인된 쓰기는 선택적 Beta — 먼저 Q&A 창이며, 부기 백엔드가 아님.
Claude, ChatGPT, Cursor 또는 Codex에서 Puzzle 회사에 대한 대화형 질문.
모든 도구는 동일한 기준으로 평가됩니다. '미검증'은 출처가 해당 내용을 다루지 않았음을 의미하며, 기능이 없다는 뜻은 아닙니다.
| 중요 항목 | Beancount.io | hledger | Xero | QuickBooks Online | Puzzle |
|---|---|---|---|---|---|
| 설치 / 사전 요구 사항 | 지원, 관찰됨: bea 0.1.0 설치, 로컬 명령에 계정 불필요 | 지원: 패키지 관리자 또는 Docker를 통한 단일 바이너리 (1.52.3) | 호스팅 Remote MCP: 설치 불필요, Core 플랜 개발자 앱; 로컬 서버 및 CLI: Node 18+ 및 API 자격 증명 | 호스팅 커넥터: 설치 불필요, 미국 QuickBooks Online 구독; 로컬 서버: 복제, 빌드, Intuit 개발자 앱 | 설치 불필요: Puzzle 계정, MCP 클라이언트 및 커넥터 URL |
| 인증 | 로컬에서는 필요 없음, bea ask에만 호스팅 자격 증명 필요 | 필요 없음: 로컬 파일, 계정 없음 | Xero OAuth 2.0: Remote MCP 및 CLI용 PKCE 또는 로컬 서버용 Custom Connection | 호스팅: Intuit 로그인 및 권한 부여; 로컬: OAuth2 앱 핸드셰이크, 프로덕션은 공개 HTTPS 필요 | 선택한 회사에 대한 Puzzle OAuth; 30일마다 한 번 사용하면 로그인 유지 |
| 읽기/쓰기 범위 | 읽기 및 쓰기, 관찰됨: 쿼리, 보고서, 미리보기 후 적용 가져오기 | 보고서를 통한 읽기, 추가 및 가져오기를 통한 쓰기 | Remote MCP: 18개 읽기 도구 및 21개 생성, 업데이트, 승인 및 무효화 도구, OAuth 부여로 범위 지정 | 호스팅: 보고서, 인보이스, 견적, 고객, 거래 가져오기; 로컬: 전체 CRUD 및 검색, 쓰기 비활성화 가능 | 기본 읽기 전용; 연결별 쓰기 Beta: 분류, 청구서, 인보이스, 분개 항목, 조정 |
| 로컬 대 클라우드 데이터 | 로컬: 일반 텍스트 원장 파일 | 로컬: 일반 텍스트 저널 | 클라우드: Xero에서 호스팅 또는 로컬 실행; 장부는 Xero 조직에 있음 | 클라우드: 호스팅 커넥터 또는 로컬 stdio 하위 프로세스; 장부는 QBO 회사에 있음 | 클라우드: Puzzle 회사 데이터를 통한 호스팅 MCP 엔드포인트 |
| 미리보기 / 검증 | 관찰됨: 미리보기 3개 준비 / 0개 기록, 유효성 검사 통과, 불균형 기록 거부 | 문서화됨: 가져오기 드라이런, 항목 균형 및 검증, check 명령 | Remote MCP V1은 확인을 요구하지 않음 (Xero는 추가 권장); CLI는 파일 입력 검증; 드라이 런 검증되지 않음 | 호스팅: 파괴적 작업은 확인 필요; 로컬: 스키마 검증; 드라이 런 검증되지 않음 | 쓰기 활성화 시 각 변경은 실행 전에 확인됨; 드라이 런 검증되지 않음 |
| 구조화된 출력 | 관찰됨: 행과 열이 있는 JSON 봉투, 종료 코드, BQL | 터미널, HTML, CSV, JSON 또는 SQL로 보고 | JSON, CSV 및 TOON 출력 모드 | MCP 도구 결과 및 인보이스 PDF 다운로드 | 검증되지 않음: MCP 클라이언트의 대화형 답변; 결과 봉투는 다루지 않음 |
| 반복 가져오기 | 관찰된 반복 안전성: 재가져오기는 0건 기록, 바이트 보존 | 숨은 상태 파일을 통한 문서화된 멱등 재가져오기 | 확인된 소스에서 미검증 | 확인된 소스에서 미검증 | 검증되지 않음: 문서화된 가져오기 경로 없음 |
Beancount.io는 이 페이지에서 미리보기 우선 방식의 에이전트 실행이 실제로 관찰된 유일한 도구입니다. 에이전트가 준비된 3개 행을 미리보기하고, 3건의 항목을 적용하며, 반복 적용 시 0건을 기록하면서 원장 바이트는 그대로 유지됩니다. hledger는 공식 매뉴얼에서 동일한 형태의 워크플로 — 드라이런 가져오기와 멱등 재가져오기 — 를 문서화하고 있습니다. Xero와 QuickBooks Online은 클라우드 OAuth 설정 뒤에서 에이전트에게 공식 읽기 및 쓰기 도구를 제공하므로, 기존 클라우드 조직 내에서 운영되는 에이전트에 적합합니다.
Beancount.io와 hledger입니다. Beancount.io에서는 동작이 관찰되었습니다. 동일한 반복 적용은 정확히 3건의 중복과 함께 준비 0건을 보고하고, 0건의 항목을 기록하며, 원장 바이트를 변경하지 않습니다. hledger는 매뉴얼에서 멱등 가져오기를 문서화하고 있으며, 숨겨진 .latest 파일에 상태를 유지하여 재실행 시 새로운 거래만 추가합니다. Xero, QuickBooks Online, Puzzle의 경우, 반복 가져오기가 어떤 동작을 하는지는 확인된 출처에서 검증되지 않았습니다. 에이전트는 재시도하므로, 무인 가져오기를 허용하기 전에 이를 테스트하세요.
아니요. Beancount.io의 로컬 가져오기, 쿼리, 보고서 및 검사 명령은 계정 없이 일반 텍스트 파일에서 실행됩니다. 오직 bea ask만 호스팅 자격 증명이 필요합니다. hledger는 계정이 전혀 필요하지 않습니다. Xero, QuickBooks Online, Puzzle은 원장을 클라우드에 유지하므로, 에이전트는 호스팅 MCP 서버를 통해 연결하든 로컬 도구를 통해 연결하든 먼저 해당 서비스의 계정과 OAuth 권한 부여가 필요합니다.
Beancount.io가 이 페이지를 발행하며, 비교된 다섯 도구 중 하나입니다. Beancount.io 항목은 관찰되고 재현 가능한 실행에 연결되며, 경쟁사 항목은 2026-09-10에 확인된 공식 문서를 인용하고, Xero, QuickBooks Online, Puzzle 세부 정보는 2026-11-01에 재확인했습니다. 이 페이지에서 경쟁사는 런타임 테스트되지 않았고, 유료 계정도 사용되지 않았으며, 알 수 없는 사항은 결함으로 취급되지 않고 미검증으로 표시됩니다.