Claude Desktop용 원클릭 MCP 서버 설치를 위한 Desktop Extensions
Claude Desktop이 .mcpb 확장으로 MCP 서버 설치를 버튼 한 번으로 바꿨다.
Claude Desktop Extensions는 .mcpb(MCP Bundle) 파일 하나에 MCP 서버와 의존성을 묶어, 복잡한 수동 설치 과정을 없앤다. 사용자는 파일을 열고 Install만 누르면 되고, Node.js·Python 설치나 JSON 설정 편집이 필요 없다.
2025년 9월 11일에는 확장자명이 .dxt에서 .mcpb로 바뀌었지만, 기존 .dxt 확장도 계속 동작한다. 핵심은 이름이 아니라 배포 방식의 단순화다.
확장 패키지는 manifest.json 하나를 중심으로 동작하며, 여기에는 이름·버전·작성자·서버 설정·사용자 설정·도구와 prompt 선언·호환성 정보가 들어간다. 서버는 Node.js, Python, binary 형태를 지원하고, ${__dirname}이나 ${user_config.api_key} 같은 템플릿 치환으로 실행 경로와 비밀값을 안전하게 주입한다.
Claude Desktop은 설치와 운영 측면의 복잡성도 함께 처리한다.
- 내장 runtime: Claude Desktop에 Node.js를 포함해 외부 의존성을 줄인다.
- 자동 업데이트: 새 버전이 있으면 자동으로 갱신된다.
- 보안 저장소: API key 같은 민감한 값은 OS keychain에 저장된다.
- 가시성: 사용자는 확장 설명, 권한, 설정 요구사항을 UI에서 확인한다.
개발자는 npx @anthropic-ai/mcpb init으로 manifest를 만들고, npx @anthropic-ai/mcpb pack으로 .mcpb 파일을 생성한다. 이후 Claude Desktop 설정 창에 파일을 드래그하면 설치 화면이 열리고, curated directory에서 검색·설치까지 한 번에 처리할 수 있다.
Anthropic은 Desktop Extension spec과 toolchain, 그리고 macOS와 Windows용 구현 관련 코드와 타입·스키마를 오픈소스로 공개해, MCPB 형식이 Claude를 넘어 다른 AI desktop app으로도 확산되길 기대하고 있다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.