본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 05. 01:18

DVMCP (Data Vending Machine Context Protocol) 프로젝트 소개

요약

DVMCP(Data Vending Machine Context Protocol)는 Model Context Protocol (MCP)과 Nostr의 Data Vending Machine (DVM) 생태계를 연결하는 프로토콜입니다. 이 프로젝트는 AI 및 컴퓨팅 서비스를 분산형 Nostr 네트워크를 통해 발견하고 접근할 수 있게 함으로써, 중앙 집중식 레지스트리 없이도 서비스 검색, 인증성, 그리고 높은 수준의 분산성을 제공합니다. DVMCP는 두 표준(MCP와 DVM)이 공통적으로 사용하는 JSON-RPC 패턴을 활용하여 원활한 상호 운용성을 확보했습니다.

핵심 포인트

  • DVMCP는 MCP 기반 AI 서비스를 Nostr의 분산형 네트워크에 통합하는 브릿지 역할을 합니다.
  • 중앙 집중식 레지스트리 없이도 암호학적으로 안전하게 서비스 발견 및 접근이 가능합니다 (Discoverability & Verifiability).
  • Nostr와 MCP 모두 JSON-RPC 패턴을 활용하여 프로토콜 간의 높은 상호 운용성을 보장합니다.
  • 주요 기능으로는 서버 공지(Server Announcement)를 포함한 특정 Nostr 이벤트 Kind 사용 및 브리지/발견 서비스 구현이 있습니다.

중요한 참고사항: 이 프로젝트는 아카이브 상태입니다. ContextVM/sdk 로 대체되었습니다.

DVMCP (Data Vending Machine Context Protocol) 는 Model Context Protocol (MCP) 과 Nostr 의 Data Vending Machine (DVM) 생태계를 연결하는 프로젝트입니다. MCP 서버에서 실행되는 AI 및 컴퓨팅 서비스를 분산형 Nostr 네트워크를 통해 원활하게 발견하고, 접근하며, 활용할 수 있게 합니다.

이 통합은 MCP의 표준화된 기능 프레임워크와 Nostr 의 암호학적으로 안전한 분산 메시징을 결합하여 다음과 같은 주요 장점을 제공합니다:

  • Discoverability (발견 가능성): 중앙 집중식 레지스트리 없이 Nostr 네트워크를 통해 MCP 서버 및 그 기능을 발견할 수 있습니다.
  • Verifiability (검증 가능성): 메시지는 암호학적으로 서명되어 인증성과 무결성을 보장합니다.
  • Decentralization (분산화): 서비스 발견 또는 통신에 대한 단일 실패점이 없습니다.
  • Protocol Interoperability (프로토콜 호환성): MCP 와 DVMs 는 모두 JSON-RPC 패턴을 활용하여 원활한 통신을 가능하게 합니다.

상세 기술 규격은 DVMCP Specification (2025-03-26) 을 참조하세요.

다음 Nostr 이벤트_KINDS 가 정의되어 있으며 DVMCP 내에서 사용됩니다:

KindDescription
31316Server Announcement
...

이 모노레포는 다음 패키지를 포함합니다:

  • MCP 서버를 Nostr 의 DVM 생태계와 연결하는 브리지 구현. 도구 발표, 실행 및 상태 업데이트 처리.
  • DVMs 에서의 MCP 도구를 집계하여 제공하며, 그 도구를 사용할 수 있게 하는 MCP 서버/발견 서비스.
  • DVMCP 패키지를 모두 사용하여 공유되는 유틸리티 및 구성 요소.

필수 조건: Bun 이 설치되어 있는지 확인하세요.

파키지를 설치하지 않고 bunx 를 사용하여 직접 실행할 수 있습니다:

# 브리지 실행
bunx dvmcp-bridge
# 발견 서비스 실행
...

인터랙티브 CLI 는 첫 실행 시 설정 구성을 안내합니다.

# 패키지를 전역으로 설치
bun install -g @dvmcp/bridge @dvmcp/discovery
# 명령어 실행
...

이 저장소에 기여하는 분들을 위한 지침:

# 저장소 클론
git clone https://github.com/gzuuus/dvmcp.git
cd dvmcp
...

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0