AI Briefing

Pi.dev, 코어에 MCP 지원 추가 및 Codemode JavaScript 샌드박스 도입

·2026.09.29 09:00

핵심 내용

Pi.dev가 코어에 MCP를 통합하고 도구 오케스트레이션을 위한 Codemode 샌드박스를 도입했다.

자세히 보기

코어에 MCP 통합

Pi.dev는 과거 MCP를 지원하지 않는다고 선언하며 해당 프로토콜에 대해 냉소적인 입장을 보였으나, 이제 코어 기능으로 MCP를 공식 지원한다. 엔지니어링 팀은 MCP를 확장 프로그램으로 남길 수도 있었지만, 아키텍처를 재검토해 MCP 지원에 필요한 변경 사항이 플랫폼 전반에 유용하다고 판단했다. 이러한 변경은 Jev 분류기 모델 등 다른 기능의 사용도 용이하게 한다.

Codemode 도입

이번 통합으로 Codemode가 도입됐다. Codemode는 신뢰할 수 없는 도구 실행 환경이 아닌, 신뢰할 수 있는 하네스 환경 내에서 실행되는 JavaScript 샌드박스다. 에이전트가 JavaScript를 사용해 여러 도구 호출을 오케스트레이션하고 조합할 수 있으며, 세션 트랜스크립트 내에서 상태를 유지한다. 이는 CLI가 bashism을 사용하는 것과 유사하게 도구를 프로그래밍 방식으로 연결해 MCP의 기존 조합(composition) 난점을 해결하기 위한 시도다. 다만 팀은 기존 MCP 서버와 하네스 방식의 문제로 인해 Codemode가 도움이 되더라도 MCP가 조합 기능을 완전히 제공하지는 못한다고 지적했다.

실용적 구현 및 이점

Codemode는 MCP가 구성되면 자동으로 로드되거나 기본 도구로 활성화할 수 있다. Linear MCP와 Jev 분류기 모델을 결합해 과도한 컨텍스트 소모 없이 이슈 트래커의 감정을 분석하는 등 복잡한 워크플로우를 가능하게 한다. 팀은 지능적인 도구 발견과 구조화된 데이터 반환을 갖춘 OpenAPI와 유사한 현대적 MCP 방식을 옹호한다. 이 변화는 Pi가 지연된 도구 로딩(deferred tool loading) 및 추론 모델 등 새로운 LLM 기능을 더 잘 활용하도록 한다.

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

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