Repolode
modelcontextprotocol

modelcontextprotocol/registry

MCP 클라이언트가 MCP 서버를 찾을 수 있도록 앱 스토어처럼 운영되는 커뮤니티 주도 레지스트리 서비스입니다.

스타
7,394
포크
1,033
열린 이슈
193
마지막 커밋
19시간 전

어떤 프로젝트인가요?

MCP Registry는 MCP 클라이언트에 사용 가능한 MCP 서버 목록을 제공하는 서비스로, Model Context Protocol 생태계의 앱 스토어처럼 기능합니다. 서버 작성자는 서버를 레지스트리에 게시해 클라이언트가 한곳에서 서버를 찾을 수 있게 합니다.

게시 작업은 이 저장소에 pull request를 보내는 대신, 각 서버의 프로젝트에서 mcp-publisher CLI를 사용해 진행합니다. 게시자는 GitHub OAuth, GitHub Actions의 GitHub OIDC, 또는 DNS나 HTTP 검증을 통한 도메인 소유권 증명으로 인증할 수 있으며, 레지스트리는 서버 게시 시 네임스페이스 소유권을 확인합니다.

이 프로젝트는 Go로 작성되었으며 PostgreSQL을 사용하는 HTTP API로 실행됩니다. Docker Compose를 사용해 make 명령 하나로 로컬 개발 환경을 시작할 수 있고, 사전 빌드된 컨테이너 이미지는 GitHub Container Registry에 게시됩니다. API는 v0.1 freeze 상태이며, 가까운 시일 내에 호환성을 깨는 변경은 계획되어 있지 않습니다.

핵심 기능

  • 01MCP 클라이언트가 조회하고 탐색할 수 있는 MCP 서버 목록 제공
  • 02각 서버의 자체 프로젝트에서 mcp-publisher CLI로 게시
  • 03GitHub 로그인, GitHub OIDC, DNS 또는 HTTP 검증을 통한 네임스페이스 소유권 확인
  • 04PostgreSQL을 사용하는 Go HTTP API
  • 05Docker Compose와 ko로 빌드한 이미지를 통한 로컬 개발 환경

활용 사례

  • 클라이언트가 찾을 수 있도록 MCP 서버 게시
  • 사용 가능한 서버를 탐색해야 하는 MCP 클라이언트 개발
  • 레지스트리 조회를 도구나 클라이언트 애플리케이션에 통합
  • 개발 및 테스트용 비공개 또는 자체 호스팅 레지스트리 운영

빠른 시작

  1. 1

    Docker, Go, ko, golangci-lint를 설치합니다(README의 필수 항목 참조).

  2. 2

    PostgreSQL을 포함한 전체 개발 환경을 시작합니다.

    make dev-compose
  3. 3

    publisher CLI를 빌드합니다(서버를 게시할 경우에만 해당).

    make publisher

사용 전 알아둘 점

  • 서버 게시에는 이 저장소에 대한 pull request를 사용하지 않습니다. 대신 mcp-publisher CLI를 사용하세요.
  • API는 프리뷰 상태이며, 개발 환경의 데이터베이스는 임시 스토리지를 사용하므로 컨테이너를 다시 시작하면 데이터가 초기화됩니다.
  • 라이선스가 NOASSERTION으로 표시되어 있어 메타데이터만으로는 라이선스 조건을 알 수 없습니다.

포함된 컬렉션

토픽

자주 묻는 질문

registry은(는) 무엇인가요?
MCP 클라이언트가 MCP 서버를 찾을 수 있도록 앱 스토어처럼 운영되는 커뮤니티 주도 레지스트리 서비스입니다. MCP Registry는 MCP 클라이언트에 사용 가능한 MCP 서버 목록을 제공하는 서비스로, Model Context Protocol 생태계의 앱 스토어처럼 기능합니다. 서버 작성자는 서버를 레지스트리에 게시해 클라이언트가 한곳에서 서버를 찾을 수 있게 합니다.
registry은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
registry은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
registry은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. registry의 마지막 커밋은 2026년 10월 21일입니다.
registry은(는) 어디에 사용할 수 있나요?
클라이언트가 찾을 수 있도록 MCP 서버 게시 사용 가능한 서버를 탐색해야 하는 MCP 클라이언트 개발 레지스트리 조회를 도구나 클라이언트 애플리케이션에 통합 개발 및 테스트용 비공개 또는 자체 호스팅 레지스트리 운영
registry는 어떻게 설치하나요?
Docker, Go, ko, golangci-lint를 설치합니다(README의 필수 항목 참조). PostgreSQL을 포함한 전체 개발 환경을 시작합니다.: make dev-compose publisher CLI를 빌드합니다(서버를 게시할 경우에만 해당).: make publisher
registry은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/modelcontextprotocol/registry

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트