MemoryLake
모든 글로 돌아가기
Tutorial2026년 6월 5일6 분 소요

당신의 MCP 작업은 재시작 후에도 살아남습니다 — 하지만 아무것도 기억하나요?

MCP 작업 확장은 2026-07-28 사양 릴리스 후보의 일부로, 장기 실행 작업의 동작 방식을 변경합니다: 연결을 차단하는 대신, 서버는 내구성 있는 작업 핸들을 반환하고, 클라이언트는 `tasks/get`, `tasks/update`, `tasks/cancel`로 이를 제어합니다. 클라이언트가 연결이 끊기거나 재시작되면, 동일한 작업 ID로 폴링을 재개합니다. 이는 생애 주기에 대한 실제 충돌 내구성입니다 — 하지만 작업 핸들은 상태 기계만 복원할 뿐, 작업이 축적한 지식은 복원하지 않습니다. 이 가이드는 MCP 작업에 장기 기억을 부여하여 재개된 작업이 줄의 위치뿐만 아니라 전체 컨텍스트를 기억하도록 하는 방법을 보여줍니다.

짧은 답변

작업 핸들은 장기 실행 MCP 작업에 대한 충돌 내구성 있는 제어를 제공하지만, 작업이 배운 내용을 저장하지는 않습니다. MCP 작업에 장기 기억을 부여하려면, 작업의 컨텍스트를 외부 레이어에 기록하십시오: MemoryLake 프로젝트를 생성하고, MCP 서버 엔드포인트를 생성한 후, 작업이 이를 통해 컨텍스트를 읽고 쓸 수 있도록 하십시오 — 그래서 재개된 작업이 핸들과 기억을 모두 복구합니다.

작업 핸들이 기억이 아닌 이유

작업 확장(2025-11-25의 실험적 핵심 기능에서 생산 피드백 후 확장으로 이동)은 전송 문제를 해결합니다: 긴 작업이 더 이상 연결을 차지하거나 게이트웨이 시간 초과에 걸리지 않으며, 내구성 있는 작업 ID는 클라이언트가 재연결하고 계속 폴링할 수 있게 합니다. 이는 장기 실행 에이전트 작업에 필요한 것입니다.

하지만 핸들의 내구성은 컨텍스트의 내구성이 아닙니다. 작업이 10분 동안 조사하고, 도구를 호출하며, 중간 결론을 형성할 때, 축적된 지식은 프로세스에 존재합니다. 재시작 후 작업을 재개하면 핸들은 복구되지만, 수집한 사실, 내린 결정, 수집한 사용자 입력은 저장하지 않았다면 사라집니다. 깨끗한 패턴은 작업 자체를 무상태로 유지하고, 재개 시 읽는 외부 레이어에 기억을 밀어넣는 것입니다. 작업 확장은 작업이 어디에 있는지를 처리하고, 기억 레이어는 작업이 무엇을 아는지를 처리합니다.

시작하기 전에

다음이 필요합니다:

  • 무료 MemoryLake 계정
  • 작업 확장을 광고하는 MCP 서버(작업 지원은 클라이언트와 서버 모두의 선택이 필요함)
  • 작업이 지속해야 하는 컨텍스트 — 중간 결과, 규칙 또는 파일(PDF, Word, Excel, PowerPoint, 텍스트/Markdown 또는 이미지)

MCP 작업에 장기 기억을 부여하는 방법 (단계별)

1단계: 기억 프로젝트 구축

MemoryLake에 로그인하고 프로젝트 관리를 엽니다. 프로젝트 생성을 클릭하고 이름을 지정합니다(예: "장기 실행 작업 기억"). 문서 드라이브를 열고 업로드를 사용하여 참조 파일을 추가한 후, 문서 탭 → 문서 추가 → 확인을 클릭하여 첨부합니다. 기억 탭 → 기억 추가 → 저장을 통해 내구성 있는 규칙을 캡처합니다.

1단계: 기억 프로젝트 구축
1단계: 기억 프로젝트 구축

2단계: MCP 서버 엔드포인트 생성

MCP 서버 탭 → MCP 서버 추가 → 설명합니다(예: "작업 컨텍스트 백엔드") → 생성합니다. MemoryLake는 키 ID, 비밀엔드포인트 URL을 반환합니다. 비밀을 즉시 복사하십시오 — 한 번만 표시됩니다.

2단계: MCP 서버 엔드포인트 생성
2단계: MCP 서버 엔드포인트 생성

3단계: 엔드포인트를 통해 작업 컨텍스트 읽기 및 쓰기

작업 실행 코드에서 MemoryLake 엔드포인트 URL비밀Bearer 토큰으로 사용하여 호출하여 작업 진행 중 컨텍스트를 체크포인트하고, 클라이언트가 연결이 끊긴 후 tasks/get으로 재개할 때 이를 다시 읽습니다. 기억은 프로세스 외부에 존재하므로, 재개된 작업은 — 다른 인스턴스에서도 — 핸들과 그동안 배운 모든 것을 복구합니다. 구성 참조를 위해 MCP 설정 가이드를 참조하십시오. [MemoryLake 무료 체험하기]

3단계: 엔드포인트를 통해 작업 컨텍스트 읽기 및 쓰기
3단계: 엔드포인트를 통해 작업 컨텍스트 읽기 및 쓰기

작업 핸들만 vs 작업 + MemoryLake

차원작업 핸들만작업 + MemoryLake
연결 끊김 후 재개예 (동일한 작업 ID)
축적된 컨텍스트 복구아니오 (재시작 시 손실)
서버 인스턴스 간 작동핸들만핸들 + 전체 기억
컨텍스트의 버전 관리아니오예 (Git 스타일 역사)
데이터 소유권프로세스 내, 휘발성당신이 소유 (AES-256, 내구성)
벤치마크LoCoMo #1 — 94.03%

팁 & 모범 사례

  • 의미 있는 단계에서 컨텍스트를 체크포인트하십시오, 매 틱마다가 아니라 — 도구 결과나 결정 후에 기록하여 재개된 작업이 마지막으로 확실한 상태에서 시작하도록 하십시오.
  • 안정적인 식별자로 기억을 키하십시오 (작업의 논리적 작업, 일시적인 연결이 아님) 그래서 작업을 재개하는 모든 인스턴스가 올바른 컨텍스트를 읽습니다.
  • 내구성 있는 규칙은 기억 항목에 보관하고 대량 아티팩트는 문서 드라이브에 보관하십시오 — 작은 규칙은 재개 시 빠르게 읽힙니다.
  • 공유 구성에서 Bearer 토큰을 읽어 모든 인스턴스가 동일한 방식으로 작업을 인증하도록 하십시오.

문제 해결

  • 재개된 작업이 모든 것을 잊은 것처럼 행동합니다: 작업이 재개 시 tasks/get에서 작업 핸들만이 아니라 엔드포인트 URL에서 컨텍스트를 읽는지 확인하십시오.
  • 다른 인스턴스가 다른 컨텍스트를 봅니다: 논리적 작업으로 기억을 키고, 모든 인스턴스가 동일한 프로젝트와 엔드포인트 URL을 가리키도록 하십시오.
  • "비밀을 찾을 수 없음": 비밀은 한 번만 표시됩니다. 키를 취소하고 MCP 서버 탭에서 새로 생성하십시오.

장기 실행 작업에 기억을 부여하고 핸들만 주지 마십시오

작업 컨텍스트를 한 번 외부화하면 재개된 MCP 작업이 알고 있던 모든 것을 복구합니다 — 단지 어디서 멈췄는지 만이 아닙니다.

자주 묻는 질문

MCP 작업 확장은 작업 기억을 저장합니까?

아니요. 2026-07-28 릴리스 후보 기준으로, 작업 확장은 장기 실행 작업을 재개할 수 있는 내구성 있는 핸들을 제공하지만, 작업이 축적한 컨텍스트는 지속하지 않습니다. 이를 외부 기억 레이어에 저장하십시오.

장기 실행 MCP 작업이 컨텍스트를 기억하게 하려면 어떻게 해야 합니까?

실행 중 외부 레이어에 컨텍스트를 기록하십시오. MemoryLake 엔드포인트 URL을 생성하고 비밀을 Bearer 토큰으로 사용하여 체크포인트를 설정하고 작업이 재개될 때 컨텍스트를 복구하십시오.

작업 핸들과 작업 기억의 차이는 무엇입니까?

작업 핸들은 클라이언트가 폴링을 재개할 수 있도록 작업의 생애 주기에서 위치를 복원합니다. 작업 기억은 작업이 배운 것 — 사실과 결정 — 을 복원하며, 핸들만으로는 이를 유지하지 않습니다.

작업이 다른 서버 인스턴스에서 재개되면 작동합니까?

예. 기억은 MemoryLake에 존재하고 논리적 작업으로 키가 지정되므로, 작업을 재개하는 모든 인스턴스가 인증된 엔드포인트를 통해 동일한 컨텍스트를 읽습니다.

MCP 작업은 최종인가요?

작업 확장은 2026-07-28 사양 릴리스 후보의 일부이며 클라이언트와 서버 모두의 선택이 필요합니다. 프로덕션에서 의존하기 전에 호스트 지원을 확인하십시오.

저장된 컨텍스트는 안전합니까?

MemoryLake는 AES-256로 암호화되어 있으며 ISO 27001, SOC 2 Type II, GDPR 및 CCPA 인증을 받았습니다. 당신은 데이터를 소유하며 언제든지 내보내거나 영구 삭제할 수 있습니다.