Claude 메모리 툴 한눈에 이해하기
메모리 툴이란?
Claude의 메모리 툴은 챗봇이 대화 중에 필요한 정보를 직접 파일로 저장하고, 나중에 꺼내 사용할 수 있게 해주는 기능입니다. 대화가 길어지거나 여러 번 이어져도 필요한 정보나 이전 작업 기록을 쉽게 유지하고 확인할 수 있습니다. 저장된 파일은 모두 사용자의 컴퓨터 또는 서버에 남아있어, 완전히 사용자가 관리합니다.
어떤 역할을 하나요?
이 기능을 사용하면 Claude가 프로젝트의 진행상황, 배경지식, 고객 요청 이력, 팀 논의내용 등을 저마다 파일로 기록해둡니다. 다음에 비슷한 상황이 오면 저장해둔 내용을 바로 꺼내서, 더 똑똑하게 도움을 줄 수 있습니다. 예를 들어, 고객 문의에 답변할 때 과거 관련 지침 파일을 바로 찾아보고, 안내에 활용하는 방식입니다.
어떻게 작동하나요?
Claude는 작업을 시작할 때마다 항상 먼저 메모리 디렉터리(예: /memories 폴더)를 확인합니다. 파일 목록을 보고 필요한 정보를 읽어온 뒤, 새로운 내용이나 변화가 생기면 다시 파일로 저장합니다. 실제 파일 생성과 관리는 사용자의 앱 또는 서버가 담당하며, Claude가 요청하는 명령을 받아 처리해줍니다.
지원 모델
이 기능은 Claude Sonnet 4.x와 Opus 4.x 계열 최신 버전에서 사용할 수 있습니다. 베타 단계이므로, 특수 헤더(context-management-2025-06-27)를 API 요청에 추가해야 활성화됩니다.
주요 명령어 소개
메모리 툴은 여러 작업 명령을 지원합니다. 각각의 명령은 아래와 같이 구성됩니다.
{
"command": "view", // 파일 또는 폴더 내용 확인
"path": "/memories"
}
{
"command": "create", // 새 파일 생성 또는 기존파일 덮어쓰기
"path": "/memories/notes.txt",
"file_text": "회의 내용 정리..."
}
{
"command": "str_replace", // 파일 내 특정 문자열 바꾸기
"old_str": "blue",
"new_str": "green"
}
{
"command": "insert", // 특정 위치에 내용을 추가
"insert_line": 2,
"insert_text": "추가할 내용..."
}
{
"command": "delete", // 파일 또는 폴더 삭제
"path": "/memories/old_file.txt"
}
{
"command": "rename", // 이름 바꾸기 또는 이동
"old_path": "/memories/draft.txt",
"new_path": "/memories/final.txt"
}안전하게 사용하는 방법
메모리 툴을 쓸 때 보안이 중요합니다. 다음 지침을 꼭 지켜주세요.
저장 경로가 반드시 /memories 폴더 내여야 하며, 이 범위를 벗어나지 않도록 경로를 확인하세요.
파일 경로 이동이나.., ../ 등 위험한 패턴은 차단하세요.
민감 정보(개인정보 등)는 Claude도 원칙적으로 저장하지 않지만, 별도의 검증 로직을 추가하는 것이 좋습니다.
파일의 크기가 너무 커지지 않게 제한하세요.
오랫동안 사용하지 않은 파일은 자동으로 삭제하는 등 관리 정책을 두세요.
활용 팁
메모리 툴을 활용할 때 Claude가 폴더 및 파일을 항상 깔끔하고 최신 상태로 유지하도록 직접 안내할 수 있습니다. 예를 들어, "지금 주제와 관련 없는 내용은 지우거나 정리해 주세요"와 같이 요청하면 좋습니다. 그리고 남길 내용의 범위를 구체적으로 지정하면 더 효율적입니다.
시작 방법
API를 통해 사용할 때는 베타 헤더와 서명된 메모리 툴 옵션을 추가하세요. Claude의 SDK를 이용하면 Python, TypeScript 등 다양한 언어로 자신만의 파일 관리 방식을 구현할 수 있습니다.
예시 사용법
API를 호출할 때 다음처럼 구성합니다.
curl https://api.anthropic.com/v1/messages \
--header "x-api-key: $ANTHROPIC_API_KEY" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "anthropic-beta: context-management-2025-06-27" \
--data '{
"model": "claude-sonnet-4-5",
"max_tokens": 2048,
"messages": [{ "role": "user", "content": "코드를 도와주세요..." }],
"tools": [{ "type": "memory_20250818", "name": "memory" }]
}'실제 활용 예시
고객 응대, 프로젝트 진행 상황 기록, 작업 중단 이후 재개 등 반복적인 업무에 매우 유용합니다. 자주 쓰는 지침이나 체크리스트를 파일로 남겨두고, 필요할 때마다 Claude가 자동으로 참고하기 때문에, 더 일관된 결과를 얻을 수 있습니다.
출처 및 참고 : Memory tool - Claude Docs
이 노트는 요약·비평·학습 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
키워드만 입력하면 나만의 학습 노트가 완성돼요.
책이나 강의 없이, AI로 위키 노트를 바로 만들어서 읽으세요.
콘텐츠를 만들 때도 사용해 보세요. AI가 리서치, 정리, 이미지까지 초안을 바로 만들어 드려요.