피드로 돌아가기
Accounting is losing its head — and that's a good thing
Dev.toDev.to
Backend

MCP 기반 Headless Ledger 도입으로 AI Agent 최적화 API 생태계 구축

Accounting is losing its head — and that's a good thing

Jer Crane2026년 6월 17일3intermediate

Context

기존 회계 소프트웨어의 UI-first 설계로 인한 Rigid Schema와 인간 중심의 Rate Limit이 AI Agent의 데이터 접근 병목으로 작용. 데이터 모델이 UI에 종속되어 API 통합 시 역공학이 필요한 구조적 한계 직면.

Technical Solution

  • Accounting Engine을 독립적 제품으로 정의한 Headless 아키텍처 전환을 통한 UI-Data 분리
  • REST, GraphQL, MCP의 Triple Interface 전략을 통한 서비스 목적별 데이터 접근 최적화
  • Stateless HTTP Core 기반 MCP Server 도입으로 Sticky Session 제거 및 수평 확장성 확보
  • Bearer Key 기반의 Org Scope 자동 추론 설계를 통한 API 호출 파라미터 단순화
  • AI Agent가 UI 스크래핑 없이 직접 Journal Entry 생성 및 Query가 가능한 Native API 환경 구축

Impact

  • 84가지 Accounting Lifecycle 툴을 단일 API 엔드포인트로 통합 제공
  • Write 작업당 1~10 Credit($0.01/Credit)의 정량적 비용 체계 수립

1. AI Agent 도입 시 UI-first API가 아닌 API-first Data Model인지 검증

2. Stateless HTTP 기반의 MCP 서버 도입을 통한 인프라 확장성 검토

3. 복잡한 엔티티 관계 조회 시 REST 대신 GraphQL 적용을 통한 Over-fetching 방지

4. API Key 내에 Context(Org ID 등)를 포함시켜 요청 페이로드 최소화 설계

원문 읽기