AI Briefing

LangChain, MCP 상태 비저장 프로토콜 및 Elicitation 지원 업데이트

·2026.09.04 02:00

핵심 내용

LangChain이 MCP의 새로운 상태 비저장 스펙을 반영해 메인 패키지에 통합하고 Elicitation과 캐싱 기능을 지원한다.

1 / 4

자세히 보기

LangChain이 Model Context Protocol(MCP)의 최신 상태 비저장(stateless) 스펙을 반영하여 MCP 지원 기능을 대폭 개편했다. 이번 업데이트로 MCP 관련 코드가 별도 설치 항목인 langchain-mcp-adapters에서 메인 패키지인 langchain.mcp로 이동했으며, FastMCP를 기반으로 구축되어 구버전과 신버전 스펙 모두 호환된다.

기존 MCP는 세션 기반 프로토콜로 인해 클라이언트와 서버가 특정 인스턴스에 고정되는 '스티키 라우팅' 문제가 있었으나, 새로운 스펙은 상태 비저장 코어를 도입해 이러한 제약과 세션 스토어 의존성을 제거했다. 이를 통해 서버 재배포 시 라이브 세션이 끊기는 문제를 해결하고 확장성과 신뢰성을 높였다.

새로 지원되는 주요 기능은 다음과 같다:

  • Elicitation via Interrupts: 서버가 호출 중 사용자 확인이나 추가 파라미터 입력을 요청할 때 연결을 유지하지 않고 LangGraph의 interrupt 메커니즘을 통해 재시도 가능한 방식으로 처리한다.
  • Client-side Caching: 서버가 도구 목록의 유효 기간을 명시할 수 있어, 매 실행 시마다 도구 카탈로그를 다시 가져올 필요 없이 클라이언트 측에서 캐싱할 수 있다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.