[GeekNews 요약] Claude Desktop, MCPB로 로컬 서버를 단일 클릭 확장으로 통합
0
설명
Anthropic은 Claude Desktop에서 로컬 MCP(Message-passing Communication Protocol) 서버를 단일 클릭으로 설치 가능한 MCPB(MCP Bundle) 형식으로 확장할 수 있는 기능을 공개했습니다. 이는 개발자가 로컬 환경의 도구나 내부 시스템에 안전하게 접근할 수 있도록 지원하며, 기존의 복잡한 설정 과정을 간소화합니다. 이번 업데이트는 특히 기업 환경에서 보안을 유지하면서 내부 리소스와의 연동을 강화하는 데 중점을 두고 있습니다.
### 배경 설명
생성형 AI 모델의 발전과 함께, 이러한 모델들이 로컬 환경의 데이터나 도구와 상호작용할 수 있는 능력은 점차 중요해지고 있습니다. 기존에는 이러한 연동을 위해 복잡한 API 설정, VPN 구성, 방화벽 규칙 조정 등이 필요했습니다. Anthropic의 MCP(Message-passing Communication Protocol)는 이러한 문제를 해결하기 위해 설계되었으며, 특히 Claude Desktop과 같은 애플리케이션에서 외부 시스템과의 통신을 표준화하는 데 기여합니다. MCPB는 이러한 MCP 서버를 사용자가 쉽게 설치하고 관리할 수 있도록 패키징하는 새로운 방식입니다. 이는 브라우저 확장 프로그램 설치와 유사한 경험을 제공하여, 기술적 지식이 부족한 사용자도 로컬 서버 기반의 기능을 쉽게 활용할 수 있게 합니다. 특히, 제로 트러스트(Zero-trust) 보안 모델이 강조되는 현대 기업 환경에서, 민감한 내부 데이터나 시스템에 대한 접근 권한을 엄격하게 관리하면서도 AI와의 연동을 가능하게 하는 솔루션으로서 MCPB의 가치가 부각됩니다. 이전에는 원격 서버를 통해 클라우드 기반의 API에 접근하는 방식이 일반적이었으나, MCPB는 로컬 머신에서 직접 실행되므로 데이터 프라이버시와 보안을 더욱 강화할 수 있다는 장점이 있습니다.
### 1. MCPB란 무엇인가?
MCPB는 로컬 MCP 서버와 manifest.json 파일을 포함하는 zip 아카이브입니다. Claude Desktop은 이를 브라우저 확장 프로그램처럼 단일 클릭으로 설치할 수 있습니다. 이 서버는 사용자의 머신에서 stdio(표준 입출력)를 통해 실행되므로, 클라우드 인프라 없이도 로컬 파일, 로컬에 설치된 도구, 그리고 사용자 방화벽 뒤에 있는 시스템에 접근할 수 있습니다. 이 기능은 내부 사용 또는 비공개 배포를 위해 로컬 MCP 서버를 패키징하는 개발자를 대상으로 합니다. MCPB는 원격 서버보다 로컬 서버를 선택해야 하는 경우, 번들을 빌드하고 패킹하는 방법, manifest 파일 구성, 그리고 사용자가 이를 설치하는 과정에 대해 설명합니다.
### 2. MCPB와 원격 커넥터 선택 기준
MCPB는 사용자의 로컬 머신에서 실행되며 stdio 전송을 통해 통신하고, 모든 종속성을 번들로 묶으며, 오프라인으로 작동하고 OAuth가 필요 없다는 특징을 가집니다. 이는 방화벽 뒤의 시스템(이슈 트래커, 내부 위키, 개인 데이터베이스 등)에 접근하거나, 직접적인 파일 시스템 접근(코드 편집, Git 작업 등), 로컬에 설치된 도구(Docker, IDE, 데이터베이스 등)와의 통합, 그리고 사용자의 머신을 떠나지 않아야 하는 민감한 작업에 적합합니다. 반면, 원격 커넥터는 사용자의 서버에서 HTTPS를 통해 실행되며 Anthropic의 인프라를 통해 접근됩니다. 이는 클라우드 서비스 및 공개 API, 중앙 집중식 인프라, 기존 SSO 및 브라우저 세션을 통한 인증, 서버 측 토큰 관리를 포함하는 OAuth 흐름, 여러 조직에서 사용하는 공개적으로 사용 가능한 통합, 중앙 집중식 업데이트, 그리고 조직 수준의 관리 제어(사용자 정의 업로드, 허용 목록 등)에 더 적합합니다.
### 3. MCPB 번들 빌드 및 패킹 절차
MCPB 번들을 빌드하려면 먼저 stdio MCP 서버를 작성하고, MCPB CLI를 사용하여 manifest를 생성한 후, 이 둘을 .mcpb 파일로 패킹해야 합니다. 언어 선택 시 Node.js가 강력히 권장되는데, 이는 Claude Desktop에 포함되어 있어 별도의 런타임 설치가 필요 없고, 호환성과 안정성이 뛰어나며, MCP SDK 지원이 광범위하기 때문입니다. 플랫폼 지원은 macOS(darwin)와 Windows(win32)를 고려해야 하며, manifest.json의 호환성 섹션에 명시해야 합니다. 번들 생성 및 패킹 과정은 다음과 같습니다: 1. MCPB CLI 설치 (`npm install -g @anthropic-ai/mcpb`). 2. MCP SDK를 사용하여 stdio MCP 서버 구축. 3. `mcpb init` 명령어로 manifest 생성. 4. `mcpb pack` 명령어로 번들 패킹. 생성된 .mcpb 파일을 두 번 클릭하여 Claude Desktop에 설치하고 테스트할 수 있습니다. 배포 전에는 MCPB README의 테스트 및 모범 사례 가이드라인을 검토하여 품질을 보장해야 합니다.
### 4. manifest.json 구성 및 사용자 설정
manifest.json 파일은 MCPB의 기능, 실행 방법, 제공하는 도구, 필요한 설정 등 메타데이터를 설명하는 데 필수적입니다. 이 파일에는 MCPB가 수행하는 작업, 필요한 권한, 그리고 사용자 인터페이스와 관련된 정보가 포함됩니다. 아이콘은 선택 사항이지만 권장되며, bundle root에 icon.png로 배치하고 manifest.json에서 참조할 수 있습니다. 사용자 설정은 manifest.json의 `user_config` 섹션에 정의하여 Claude Desktop이 자동으로 설정 UI를 생성하도록 할 수 있습니다. 이 섹션은 구성 유형, 유효성 검사 제약 조건, 민감한 데이터 처리, 다중 선택 패턴 등을 포함하는 전체 스키마를 지원합니다.
### 5. MCPB 배포 및 사용자 설치 방법
MCPB는 더 이상 Claude Desktop의 디렉토리 목록에 직접 제출할 수 없으며, 디렉토리 목록에 로컬 MCP 서버를 포함시키려면 플러그인 형태로 제공해야 합니다. 사용자는 .mcpb 파일을 직접 설치하며, 이는 파일을 두 번 클릭하거나, Claude Desktop 창으로 드래그 앤 드롭하거나, 설정 > 확장 > 고급 설정 > 확장 프로그램 설치 메뉴를 통해 설치할 수 있습니다. 각 설치 방법은 사용자가 확장 프로그램 세부 정보, 권한, 필수 설정을 검토하고 권한을 부여한 후 설치를 완료하는 UI를 제공합니다. 설치는 사용자별로 이루어지므로 각 사용자가 자신의 시스템에 개별적으로 설치해야 합니다. 팀 및 기업 환경에서는 조직 관리자 제어 기능을 통해 관리할 수 있습니다.
### 가치와 인사이트
MCPB의 도입은 개발자가 Claude Desktop을 위한 로컬 서버 기반 확장을 훨씬 쉽게 구축하고 배포할 수 있게 함으로써, AI 기반 애플리케이션의 활용 범위를 로컬 환경으로 확장하는 중요한 발걸음입니다. 이는 특히 기업 내에서 민감한 데이터를 다루거나, 내부 시스템과의 연동이 필수적인 경우에 큰 가치를 제공합니다. 개발자는 복잡한 인프라 설정 없이도 로컬 도구 및 데이터에 접근할 수 있는 강력한 확장을 만들 수 있으며, 최종 사용자는 단일 클릭으로 이러한 기능을 쉽게 설치하고 사용할 수 있습니다. 이는 개발 생산성을 높이고, AI 기술의 접근성을 향상시키며, 보안 및 프라이버시 요구사항을 충족하는 새로운 가능성을 열어줍니다. 예를 들어, 개발자는 로컬 IDE와 연동되는 Claude 확장 프로그램을 만들어 코드 작성 및 디버깅을 지원받거나, 내부 위키에 접근하여 정보를 요약하는 기능을 구현할 수 있습니다.
### 기술·메타
- **기술 스택**: Node.js (권장), MCP SDK, MCPB CLI
- **지원 플랫폼**: macOS (darwin), Windows (win32)
- **파일 형식**: .mcpb (zip 아카이브)
- **라이선스**: 명시되지 않음 (Anthropic 오픈 소스 프로젝트일 가능성 높음)
- **저장소**: MCPB GitHub repository (참조)
### 향후 전망
MCPB의 등장은 Claude Desktop 생태계의 확장과 함께, 로컬 환경에서의 AI 활용을 더욱 촉진할 것으로 예상됩니다. 향후에는 더 많은 개발자가 MCPB를 활용하여 다양한 산업 및 업무 영역에 특화된 확장을 개발할 가능성이 높습니다. 경쟁 구도 측면에서는, 다른 AI 플랫폼들도 유사한 로컬 통합 및 확장 기능을 제공하려는 움직임을 보일 수 있으며, 이는 전반적인 AI 개발 환경의 발전을 이끌 것입니다. Anthropic은 MCPB 프레임워크를 지속적으로 개선하고, 더 많은 예제와 개발자 도구를 제공하여 생태계를 활성화할 것으로 기대됩니다. 잠재적인 리스크로는, 로컬 서버 접근 권한의 오용 가능성이나 보안 취약점 발생 시의 영향력 확대 등이 있을 수 있으나, 이는 철저한 테스트와 보안 가이드라인 준수를 통해 완화될 수 있습니다. 장기적으로는, 이러한 로컬 통합 기능이 AI 에이전트의 개인화 및 자동화 수준을 한 단계 끌어올리는 데 기여할 것입니다.
📝 원문 및 참고
- 원문: [링크 열기](https://claude.com/docs/connectors/building/mcpb?open_in_browser=1)
- GeekNews 토픽: [보기](https://news.hada.io/topic?id=34822)
---
출처: GeekNews ([원문 링크](https://claude.com/docs/connectors/building/mcpb?open_in_browser=1))
이 글에 대한 한 줄 의견
신고 · 불법·유해·아동 안전(CSAE) 관련 콘텐츠

댓글 0
아직 댓글이 없습니다. 로그인하면 바로 의견을 남길 수 있습니다.