Pi, MCP 지원 번복…왜?

원제: You Said No MCP

왜 중요한가

소규모 AI 에이전트 플랫폼이 MCP 생태계에 합류함으로써, MCP 표준화 논의에 다양한 구현 관점이 추가된다.

AI 에이전트 플랫폼 Pi를 개발한 Earendil이 2026년 9월 29일, 공개적으로 거부해 왔던 MCP(Model Context Protocol) 지원을 Pi 코어에 공식 통합했다. 과거 공식 사이트와 팟캐스트에서 수차례 MCP를 부정적으로 언급했던 Earendil이 입장을 바꾼 이유를 엔지니어링 블로그를 통해 직접 설명했다.

Earendil은 과거 pi.dev에서 'Pi는 MCP를 지원하지 않는다'고 명시했고, 공동창업자 Mario가 MCP를 비판하는 글을 게시하는 등 일관되게 부정적 입장을 유지해 왔다. 그러나 이번 업데이트를 통해 MCP는 단순 확장(extension)이 아닌 Pi 코어의 일부가 됐다.

번복의 핵심 이유는 두 가지다. 첫째, MCP 자체가 1년 사이 상당히 발전했다. 둘째, MCP 통합을 위해 필요했던 내부 아키텍처 변경이 Pi의 자체 스크립팅 언어인 Jev의 사용성 개선에도 공통으로 적용됐다. 인터프리터 기반 샌드박스가 MCP와 Jev 모두에 필요하다는 점이 코어 통합의 실질적 동기다.

그럼에도 Earendil은 MCP의 고질적 문제를 인정한다. 도구 간 조합(compose)이 여전히 어렵고, 많은 MCP 서버가 구조화된 데이터 대신 텍스트를 반환하는 방식으로 토큰 효율을 추구한다는 점이다. Earendil이 지향하는 MCP는 OpenAPI에 가까운 지능형 도구 탐색 방식으로, 도구가 구조화된 데이터를 반환하고 문서와 설명으로 검색 가능해야 한다는 것이다.

MCP는 Pi에서 JavaScript 샌드박스(Codemode)를 통해 노출되며, 최신 LLM이 지원하는 지연 도구 로딩(deferred tool loading), 대화 중 시스템 메시지, 추론 수준 변경 등을 고려한 메타데이터 체계도 함께 정비했다. Earendil은 '비판하며 지켜보는 것보다 참여해서 개선하는 쪽이 낫다'는 입장을 명확히 했다.

출처

earendil.com — 원문 읽기 →