byteforce

CPN 한국어 자습서 · 외부 문서 한국어 미러

MCP 문서 · Registry

MCP 레지스트리

The MCP Registry · 원문: modelcontextprotocol.io/registry/about

아래는 원문을 한국어로 옮긴 미러입니다. 코드·명령은 원문 그대로이며, 가장 최신 정보는 하단 원문 링크에서 확인하세요.

참고: MCP 레지스트리는 현재 프리뷰 중입니다. 일반 제공 전에 호환성을 깨는 변경이나 데이터 초기화가 발생할 수 있습니다.

MCP 레지스트리(MCP Registry)는 Anthropic, GitHub, PulseMCP, Microsoft 등 MCP 생태계의 주요 신뢰할 수 있는 기여자들의 지원을 받는 공개적으로 접근 가능한 MCP 서버를 위한 공식 중앙화 메타데이터 저장소입니다.

MCP 레지스트리는 다음을 제공합니다:

서버 메타데이터는 표준화된 server.json 형식으로 저장되며 다음을 포함합니다:

MCP 레지스트리 생태계

패키지 레지스트리와의 관계

npm, PyPI, Docker Hub 등 패키지 레지스트리는 코드와 바이너리를 포함하는 패키지를 호스팅합니다. MCP 레지스트리는 그 패키지를 가리키는 메타데이터를 호스팅합니다.

예를 들어, weather-mcp 패키지는 npm에 호스팅될 수 있고, MCP 레지스트리의 메타데이터는 "weather v1.2.0" 서버를 npm:weather-mcp에 매핑할 수 있습니다.

패키지 유형 가이드에서 지원하는 패키지 유형과 레지스트리 목록을 확인할 수 있습니다.

서버 개발자와의 관계

MCP 레지스트리는 오픈 소스 및 클로즈드 소스 서버를 모두 지원합니다. 서버 개발자는 다음 조건을 충족하면 서버의 메타데이터를 레지스트리에 게시할 수 있습니다: - 서버의 설치 방법이 공개적으로 사용 가능한 경우(예: npm 패키지 또는 공개 레지스트리의 Docker 이미지), 또는 - 서버 자체가 공개적으로 접근 가능한 경우(예: 사설 네트워크에 제한되지 않은 원격 서버)

MCP 레지스트리는 사설 서버를 지원하지 않습니다. 사설 서버란 소수의 사용자만 접근할 수 있는 서버(예: mcp.acme-corp.internal 같은 사설 네트워크에서만 접근 가능하거나 사설 패키지 레지스트리에 있는 서버)입니다. 사설 서버를 게시하려면 자체 사설 MCP 레지스트리를 호스팅하는 것을 권장합니다.

다운스트림 집계자와의 관계

MCP 레지스트리는 주로 MCP 서버 마켓플레이스와 같은 다운스트림 집계자가 사용하도록 설계되었습니다. 호스팅된 메타데이터는 의도적으로 중립적입니다. 다운스트림 집계자는 큐레이션 또는 커뮤니티 평점과 같은 추가 메타데이터를 제공할 수 있습니다.

다운스트림 집계자는 MCP 레지스트리 API를 사용하여 정기적이지만 빈번하지 않은 주기(예: 한 시간에 한 번)로 새 메타데이터를 가져올 것으로 예상됩니다.

다른 MCP 레지스트리와의 관계

공개 REST API 외에도 MCP 레지스트리는 다른 MCP 레지스트리가 구현할 수 있는 OpenAPI 스펙을 정의합니다.

공식 MCP 레지스트리 코드베이스는 자체 호스팅을 위해 설계되지 않았습니다.

MCP 호스트 애플리케이션과의 관계

MCP 레지스트리는 호스트 애플리케이션이 직접 소비하도록 설계되지 않았습니다. 대신 호스트 애플리케이션은 공식 MCP 레지스트리의 OpenAPI 스펙을 준수하는 REST API를 통해 다른 MCP 레지스트리(예: 다운스트림 마켓플레이스)를 소비해야 합니다.

신뢰 및 보안

서버 진위 검증

MCP 레지스트리는 서버가 주장된 출처에서 제공되는지 확인하기 위해 네임스페이스 인증을 사용합니다. 서버 이름은 역방향 DNS 형식을 따릅니다(io.github.username/server 또는 com.example/server와 같이) 이는 검증된 GitHub 계정 또는 도메인에 연결됩니다.

보안 스캐닝

MCP 레지스트리는 보안 스캐닝을 다음 주체에 위임합니다:

스팸 방지

MCP 레지스트리는 여러 메커니즘을 사용하여 스팸을 방지합니다:

원문(영어): https://modelcontextprotocol.io/registry/about · 본 문서는 학습용 한국어 번역이며 원본의 권리는 원저작자(Model Context Protocol)에게 있습니다.

원문(영어): https://modelcontextprotocol.io/registry/about