앤트로픽(Anthropic)이 자사의 AI 챗봇 클로드(Claude)의 데스크톱 버전에 새로운 로컬 확장 기능인 MCPB(.mcpb)를 도입했습니다. 이는 사용자가 클로드 데스크톱에 브라우저 확장 프로그램처럼 로컬 서버를 설치할 수 있도록 하는 기술입니다. MCPB는 로컬 MCP(Model Context Protocol) 서버와 매니페스트(manifest.json) 파일을 포함하는 단일 ZIP 파일 형태로, 사용자가 더블클릭이나 드래그 앤 드롭만으로 쉽게 설치할 수 있습니다. 이로써 클로드가 사용자 PC의 로컬 파일, 도구, 심지어 방화벽 내부 시스템까지 직접 접근하여 작업을 수행할 수 있게 됩니다.
MCPB의 가장 큰 특징은 서버가 사용자 PC에서 표준 입출력(stdio) 방식으로 구동된다는 점입니다. 이는 클라우드 인프라에 의존하지 않고 오프라인에서도 작동하며, 외부 인증(OAuth) 절차도 필요 없어 보안성이 높다는 장점이 있습니다. 개발자는 Node.js(권장), Python, 또는 다른 바이너리 언어로 서버를 개발할 수 있으며, 앤트로픽은 Node.js 런타임을 클로드 데스크톱에 포함시켜 사용자가 별도로 설치할 필요가 없도록 했습니다. 개발 과정은 `mcpb init`으로 매니페스트를 생성하고 `mcpb pack`으로 번들 파일을 만드는 간단한 절차를 따릅니다. 매니페스트 파일에는 서버 실행 정보, 사용자 설정 UI 자동 생성 규칙, 호환성 정보 등이 포함됩니다. 특히 민감한 사용자 설정값은 운영체제(OS)의 보안 저장소에 암호화되어 저장됩니다.
이러한 로컬 확장 기능은 특히 방화벽 내부 시스템 접근, 로컬 개발 도구(Docker, IDE, DB) 연동, 기존 SSO(Single Sign-On) 및 브라우저 세션 인증 활용, 그리고 '기기 밖으로 나가면 안 되는 작업'에 매우 유용합니다. 반면, 웹 및 모바일 환경까지 한 번에 배포하고 중앙에서 업데이트해야 하는 경우에는 원격 커넥터 방식이 더 적합합니다. MCPB는 `.mcpb` 파일을 직접 전달하거나 다른 플러그인에 포함하여 배포할 수 있으며, 설치는 사용자별로 이루어집니다. 이 기술은 클로드의 활용 범위를 로컬 환경으로 확장하여, 사용자들이 더욱 개인화되고 보안이 강화된 AI 경험을 누릴 수 있도록 지원합니다. 또한, 개발자들에게는 클로드의 강력한 AI 기능을 활용하여 로컬 환경에 특화된 혁신적인 도구를 만들 수 있는 새로운 기회를 제공합니다.