크
크리에이트립
December 21, 20251회
Claude Code를 REST API로 감싸기: 세션, 스트리밍, MCP

간단 소개
Claude Code의 에이전트 기능을 웹 환경에서 REST API로 래핑하는 과정과 기술적 해결책을 공유합니다.
AI Summary
Claude Code API화 핵심 의사결정
- Claude Code의 강력한 에이전트 기능을 웹 환경에서 활용하기 위해 REST API로 래핑.
- AI SDK와의 호환성을 최우선으로 고려하여 기존 인터페이스 재사용.
- 주요 결정은 세션 관리, 스트림 처리, 도구 연결 세 가지. 주요 기술적 해결 방안
- 세션 관리: API 메시지 배열을 JSONL 파일로 변환하여 로컬에 저장하고, SDK의 resume 옵션으로 이전 대화 맥락 복원.
- 스트리밍 응답: SDK의 AsyncIterable 이벤트를 텍스트/추론/완료 스트림으로 분리하여 클라이언트가 선택적으로 구독.
- MCP 도구 브릿지: 기존 AI SDK 도구를 **createSdkMcpServer()**를 통해 MCP 서버로 변환하여 Claude Code와 연동. 운영 및 트러블슈팅
- 도구 컨텍스트 메시지 처리: 마지막 메시지가 'user' 역할이어야 하는 SDK 제약을 해결하기 위해 메시지 병합 로직 구현.
- 안전장치: disallowedTools 및 maxTurns 설정으로 위험한 도구 차단 및 무한 루프 방지.
- Docker 배포: 컨테이너 환경에서 Claude Code CLI 설치 및 실행 파일 경로 설정 필요.
Next Feeds

뱅크샐러드가 선보인 AI 에이전트 비전은? 2025 핀테크 위크로 돌아보기!
뱅크샐러드가 2025 핀테크 위크에서 AI 에이전트 비전을 선보이며 금융 문제 해결과 자산 관리의 미래를 제시했습니다.
뱅크샐러드AI 에이전트핀테크 위크금융 AI마이데이터
2025. 12. 20.
뱅크샐러드

당근의 GenAI 플랫폼
당근은 GenAI 활용 확대를 위해 LLM Router, Prompt Studio, KarrotChat 플랫폼을 구축하여 AI API 관리, 기능 개발, 사내 활용을 효율화하고 안정성을 높였다.
GenAILLM RouterPrompt StudioKarrotChatAI Agent
2025. 12. 19.
당근

사내 AI 리터러시를 향상하기 위한 AI Campus Day를 개최했습니다
LY Corporation이 사내 AI 리터러시 향상을 위해 실습 중심의 'AI Campus Day'를 개최, 동료 멘토와 축제 같은 분위기 속에서 AI 활용 능력을 높였습니다.
AI Campus DayAI 리터러시실습 중심AI 멘토사내 교육
2025. 12. 19.
LY Corp

안전은 기본, 비용 절감은 덤: 별도 가드레일이 필요한 이유
AI 서비스의 안전과 비용 효율성을 위해 시스템 프롬프트 기반 가드레일의 한계를 극복하고 별도 가드레일 도입의 필요성과 장점을 설명.
가드레일프롬프트 인젝션LLM비용 절감다층 방어
2025. 12. 19.
LY Corp

Python 2.7 서버의 CI Test 개선 - 13분에서 3분으로
Python 2.7 서버의 CI 테스트 시간을 13분에서 3분으로 단축한 과정과 기술적 최적화 방안을 설명합니다.
CI TestPython 2.7최적화캐싱Docker Image
2025. 12. 18.
버즈빌
더 똑똑하고 효율적인 Kanana-2 오픈소스 공개
카카오가 Agentic AI 구현에 최적화된 고성능 언어모델 'Kanana-2'를 오픈소스로 공개하며, 성능과 효율성을 획기적으로 개선했음을 발표.
Kanana-2오픈소스Agentic AILLM추론 효율성
2025. 12. 18.
카카오