이 가이드는 내부 사용, 개인 배포 또는 Anthropic의 Connectors Directory에 제출하기 위한 기초로 사용할 수 있는 MCP Bundle(.mcpb)을 구축하는 데 도움이 됩니다.
1. 소개
MCPB란 무엇입니까?
MCPB(.mcpb) 파일은 로컬 MCP 서버와 manifest.json을 포함하는 zip 아카이브입니다. 브라우저 확장 프로그램과 유사하게 Claude Desktop에서 한 번의 클릭으로 설치할 수 있습니다.
주요 특징:
사용자의 머신에서 로컬로 실행
stdio 전송을 통해 통신
모든 종속성 번들
오프라인 작동
OAuth 불필요
자세히 알아보기:
MCPB Repository - 완전한 사양 및 아키텍처
Desktop Extensions Blog Post - 개요 및 사용 사례
로컬 서버(MCPB)와 원격 서버 중 어느 것을 사용해야 합니까?
다음의 경우 로컬 서버(MCPB)를 선택하세요:
내부 시스템 및 보안
방화벽 뒤의 시스템 액세스(JIRA, Confluence, 내부 wiki, 개인 데이터베이스)
원활한 인증 - 기존 SSO 및 브라우저 세션을 자동으로 사용하며, 토큰 관리 불필요
제로 트러스트 규정 준수 - 내부 리소스를 공개적으로 노출하지 않고 회사 네트워크 경계 내에서 작동
로컬 리소스
코드 편집 및 Git 작업을 위한 직접 파일 시스템 액세스
로컬로 설치된 도구(Docker, IDE, 데이터베이스)와의 통합
하드웨어 통합 및 데스크톱 애플리케이션 제어
사용자의 머신을 벗어나면 안 되는 개인정보 보호 관련 작업
엔터프라이즈 배포
내장된 Node.js 런타임을 통한 한 번의 클릭 설치(관리할 종속성 없음)
클라우드 인프라, VPN 구성 또는 방화벽 규칙 불필요
조직 수준의 제어 - 관리자가 사용자 정의 확장을 업로드하고 허용 목록을 통해 액세스를 관리할 수 있음
인증, 권한 부여 및 감사 로그에 대한 완전한 제어
다음의 경우 원격 커넥터를 선택하세요:
중앙 집중식 인프라가 필요한 클라우드 서비스 및 공개 API
Claude 웹, 모바일 및 데스크톱 전반에 걸친 배포
모든 사용자에게 중앙 집중식 업데이트가 필요한 서비스
서버 측 토큰 관리가 필요한 OAuth 흐름
여러 조직에서 사용하는 공개 통합
주요 차이점: MCPB는 stdio 전송을 통해 사용자의 머신에서 실행되며 로컬 및 내부 리소스에 액세스할 수 있습니다. 원격 커넥터는 HTTPS를 통해 사용자의 서버에서 실행되며 Anthropic의 인프라를 통해 액세스됩니다.
실제 사용: 조직은 내부 MCP 서버에 대한 보안 프록시로, 내부 문서 액세스를 위해, 그리고 보안 아키텍처를 유지하면서 개발 도구를 연결하기 위해 MCPB를 구축하고 있습니다.
원격 커넥터 지침: 완전한 원격 커넥터 문서는 MCP Partner FAQ를 참조하세요.
2. 시작하기
어떤 프로그래밍 언어를 사용해야 합니까?
Node.js를 강력히 권장합니다 이유는:
macOS 및 Windows용 Claude와 함께 제공(사용자를 위한 설치 마찰 제거)
사용자가 별도의 런타임 설치 불필요
Claude Desktop과의 최고의 호환성 및 안정성
광범위한 MCP SDK 지원
어떤 플랫폼을 지원해야 합니까?
Claude Desktop은 다음에서 실행됩니다:
macOS (darwin)
Windows (win32)
manifest.json 호환성 섹션에서 지원되는 플랫폼을 지정하세요.
모범 사례: 주로 한 플랫폼에서 개발하더라도 두 플랫폼 모두에서 테스트하세요.
플랫폼 호환성 세부 정보: 플랫폼 사양 및 런타임 요구 사항은 MCPB Manifest Spec - Compatibility를 참조하세요.
첫 번째 MCPB를 어떻게 만듭니까?
다음 5단계 프로세스를 따르세요:
1. MCPB CLI 설치: npm install -g @anthropic-ai/mcpb
2. MCP 서버 생성(MCP SDK 참조)
3. mcpb init을 실행하여 manifest.json 생성
4. mcpb pack을 실행하여 번들
5. Claude Desktop에서 설치 및 테스트
자세한 구현 지침:
MCPB Repository - 완전한 시작 가이드, CLI 사용법 및 사양
MCPB Examples - "Hello World"를 포함한 작동하는 참조 구현
MCP SDK - 핵심 프로토콜 구현
개발, 테스트 및 모범 사례에 대한 포괄적인 지침은 MCPB README의 "For Bundle Developers" 섹션을 참조하세요.
중요: MCPB를 배포하기 전에 MCPB README의 테스트 및 모범 사례 지침을 검토하여 품질을 보장하세요.
3. 구성
manifest.json이란 무엇입니까?
manifest.json 파일은 MCPB를 설명하는 필수 메타데이터입니다 - 기능, 실행 방법, 제공하는 도구 및 필요한 구성입니다.
최신 정보는 공식 MCPB 사양을 참조하세요.
MCPB Manifest Spec - 모든 필드가 포함된 전체 스키마
Example Manifests - 실제 구현
CLI Documentation - 명령 참조
아이콘을 어떻게 추가합니까?
아이콘은 선택 사항이지만 전문적인 모양을 위해 권장됩니다.
기본 접근: 번들 루트 디렉토리에 icon.png 파일을 포함하고 manifest.json에서 참조하세요.
요구 사항:
파일 이름: icon.png(또는 사용자 정의 경로)
크기: 512×512px 권장(최소 256×256px)
형식: 투명도 지원이 있는 PNG
위치: 번들 루트 또는 지정된 경로
고급 옵션: 다양한 크기 및 테마(라이트/다크 모드 지원)에 대한 여러 아이콘 변형.
구현 세부 정보: 다음을 위해 MCPB Manifest Spec - Icons를 참조하세요:
아이콘 필드 구성
여러 아이콘 변형 구문
크기 및 테마 사양
모범 사례 및 요구 사항
사용자가 내 MCPB를 어떻게 구성합니까?
manifest.json에서 user_config 섹션을 정의하세요. Claude Desktop은 자동으로 사용자가 확장을 구성할 수 있는 설정 UI를 생성합니다.
완전한 구현을 위해 MCPB Manifest Spec - User Configuration을 참조하세요:
전체 스키마 및 예제
모든 구성 유형 및 속성
유효성 검사 제약
민감한 데이터 처리
다중 선택 패턴
사용자가 내 MCPB를 어떻게 설치합니까?
세 가지 설치 방법이 있습니다:
더블 클릭 - .mcpb 파일을 다운로드하고 더블 클릭하여 열기
드래그 앤 드롭 - .mcpb 파일을 Claude Desktop 창으로 드래그
파일 메뉴 - Developer → Extensions → Install Extension → .mcpb 파일 선택
모든 방법이 설치 UI를 열며 사용자는 다음을 수행할 수 있습니다:
확장 세부 정보 및 권한 검토
필수 설정 구성
필요한 권한 부여
설치 완료
설치 범위: 사용자별 설치 - 각 사용자는 자신의 시스템에 별도로 설치해야 합니다.
사용자 경험 및 관리자 제어: 최종 사용자 설치 경험 및 엔터프라이즈 관리자 제어(Team/Enterprise 조직 관리 및 정책 구성 포함)에 대한 자세한 정보는 다음을 참조하세요:
Getting Started with Local MCP Servers on Claude Desktop - 디렉토리 탐색, 설치 UI, 문제 해결 및 관리자 제어를 다루는 완전한 사용자 가이드.
4. 리소스
공식 문서
MCPB 프레임워크:
MCPB Repository - 완전한 사양 및 도구
MCPB Manifest Spec - 전체 manifest 스키마
MCPB CLI Documentation - 명령줄 도구 참조
MCPB Examples - 참조 구현
MCP 프로토콜:
MCP Specification - 프로토콜 문서
MCP Quickstart - 시작 가이드
TypeScript SDK - Node.js 구현
Python SDK - Python 구현
Claude Desktop:
Release Notes - 버전 업데이트
Desktop Extensions Blog - 아키텍처 개요
도움 받기
지원 채널:
MCPB GitHub Issues - 버그 보고 및 기능 요청
MCP Specification - 프로토콜 질문
Claude Support - 일반 Claude Desktop 지원
커뮤니티 리소스:
커뮤니티 Q&A를 위해 저장소 토론 확인
최신 업데이트를 위해 릴리스 노트 팔로우
구현 패턴을 위해 예제 검토
공개 배포 준비가 되셨습니까?
작동하는 MCPB를 구축했고 더 광범위한 배포 및 검색 가능성을 위해 Anthropic Directory에 제출하려면 동반 가이드를 참조하세요: Submitting to Anthropic Directory.
디렉토리 가이드는 다음을 포함한 추가 요구 사항을 다룹니다:
모든 도구에 대한 필수 도구 주석
개인정보 보호 정책 요구 사항
최소 3개의 작동하는 예제
테스트 자격 증명(해당하는 경우)
완전한 제출 프로세스 및 검토 일정
