본문으로 건너뛰기

Kiro CLI의 대화형 메모리를 Amazon Bedrock AgentCore Memory로 확장하기

Amazon Bedrock AgentCore Memory와 MCP 서버를 활용하여 Kiro CLI에 세션 간 대화 맥락을 유지하는 영구적 메모리 기능을 구현한다.

섹션별 상세

01
기존 CLI 환경은 세션이 종료되면 이전 대화 이력이나 사용자 선호도를 기억하지 못해 반복적인 컨텍스트 설정이 필요하다.
02
Kiro CLI, 커스텀 MCP 서버, Amazon Bedrock AgentCore Memory로 구성된 3단계 아키텍처를 통해 영구적 메모리 기능을 제공한다.
bash
git clone https://github.com/aws-samples/sample-amazon-bedrock-agentcore-memory-mcp-server.git

MCP 서버 리포지토리를 복제하는 명령어

json
{"chat.defaultAgent": "kiro_memory"}

Kiro CLI 설정 파일에 기본 에이전트를 kiro_memory로 지정하는 설정

Kiro CLI와 Amazon Bedrock AgentCore Memory 및 MCP 서버 간의 통합 아키텍처 다이어그램
DiagramKiro CLI가 MCP 서버를 통해 Bedrock AgentCore Memory와 어떻게 상호작용하는지 보여준다. 사용자, CLI, 메모리 서비스 간의 데이터 흐름을 시각화한다.
Kiro CLI 터미널에서 MCP 서버가 성공적으로 로드된 모습
ScreenshotMCP 서버가 1.15초 만에 로드되었음을 보여주며, 컨텍스트 훅 사용에 대한 팁을 제공한다.
03
1단계 의미론적 검색과 2단계 이벤트 기반 직접 매칭을 결합한 2단계 검색 전략을 통해 대화 이력의 정확한 검색을 보장한다.
04
MCP 서버는 대화 이력 검색, 세션 관리, 메모리 통계 확인 등 다양한 관리 도구를 제공하여 에이전트의 컨텍스트 인식 능력을 강화한다.
Kiro CLI에서 사용 가능한 도구와 권한을 보여주는 매트릭스
Screenshot내장 도구와 MCP 서버를 통해 추가된 메모리 관련 도구들의 권한 상태를 나열한다.

용어 해설

모델 컨텍스트 프로토콜(MCP)
AI 모델과 외부 데이터 소스 및 도구를 표준화된 방식으로 연결하는 오픈 프로토콜이다. 에이전트가 로컬 파일 시스템, 데이터베이스, API 등 다양한 컨텍스트에 안전하게 접근할 수 있도록 지원한다.
의미론적 검색(Semantic Search)
단순 키워드 일치가 아닌 쿼리의 의도와 문맥적 의미를 파악하여 관련 정보를 검색하는 기술이다. 벡터 임베딩을 활용해 데이터 간의 관계를 이해하고 정확도 높은 결과를 제공한다.
에이전트형 IDE(Agentic IDE)
단순 코드 자동 완성을 넘어, 프로젝트 전체 맥락을 이해하고 스스로 도구를 사용하여 복잡한 개발 작업을 수행하는 지능형 개발 환경이다.

기술

  • Kiro CLI
  • Amazon Bedrock AgentCore Memory
  • Python
  • MCP

활용 사례

  • CLI 기반 AI 에이전트 메모리 확장
  • 장기 프로젝트 대화 이력 관리
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 05. 20.수집 2026. 05. 20.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.