프로젝트 소개
RootVine MCP는 Claude와 ChatGPT 같은 AI 에이전트를 위한 중립적 커머스 해석 계층 역할을 하는 Model Context Protocol(MCP) 서버입니다. 곡이나 앨범이 주어지면 스트리밍, 디지털 구매 또는 실물 미디어 구매를 할 수 있는 장소를 순위별로 반환하며, 가능한 경우 직접 링크와 가격을 함께 제공합니다.
기능
사용자가 에이전트에게 특정 트랙을 어디서 들을 수 있는지 물으면, RootVine은 주요 스트리밍, 구매 및 실물 플랫폼 전반에서 쿼리를 해석하고 순위가 매겨진 결과를 반환합니다. README에 따르면 음악은 현재 라이브 상태이며, 게임, 도서, 영화, 팟캐스트 및 라이브 이벤트는 별도의 버티컬로 계획되어 있습니다.
중립성
순위는 결정론적 서버 측 함수로 설명됩니다. 신뢰 등급, 그다음 가격, 그다음 이용 가능성, 그다음 최신성, 그다음 판매자 ID 순입니다. README는 수수료율, 제휴 네트워크 및 스폰서 플래그가 아키텍처적으로 순위 함수에서 배제된다고 밝히며, 광고, 스폰서 배치 또는 유료 순위가 없다고 설명합니다. 패키지 자체는 씬 클라이언트로 설명됩니다.
도구
- discover_music: 차트, 장르 월, 무드, 에디토리얼 플레이리스트, 아티스트 스포트라이트, 1946년까지 거슬러 올라가는 역사적 차트 아카이브 등 큐레이션된 컬렉션을 탐색합니다. 모드는 인수로 선택됩니다. 인수 없음은 개요, chamber는 월 목록, wall은 특정 컬렉션, year는 고정된 차트 스냅샷입니다. 항목에는 에디토리얼 큐레이션 또는 스크로블 기반 데이터와 같은 출처 표시가 포함됩니다.
- resolve_artist: 아티스트 프로필, 장르 및 디스코그래피를 반환하며, 슬러그는 resolve_music에서 사용할 수 있습니다. 바이닐, CD 및 Discogs 리스팅과 같은 실물 포맷은 앨범 수준 제품입니다. 응답 필드는 아티스트가 아직 인덱싱되지 않았거나 희소 폴백이 적용된 경우를 표시합니다.
- resolve_music: 가격, 직접 링크 및 제휴 태그가 포함된 클릭스루 URL을 포함하여 순위가 매겨진 스트리밍, 디지털 구매 및 실물 미디어 옵션을 반환합니다.
- resolve_game: 등록되었지만 아직 활성화되지 않았습니다. 게임 버티컬이 출시될 때까지 출시 예정 응답을 반환합니다.
- find_product: 카테고리를 감지하고 올바른 리졸버로 라우팅하는 라우터입니다. 음악은 현재 작동하며, 다른 카테고리는 계획되어 있습니다.
응답 형식
결과는 rootvine 메타데이터 블록, 상태, 쿼리 세부 정보 및 결과 배열을 포함하는 RootVine v1 사양을 따릅니다. 각 결과에는 순위, 판매자, 신뢰 등급, 가격, URL, 클릭 URL, 유형 및 순위 사유 코드와 요약이 포함됩니다.
설정
Claude Desktop의 경우 rootvine-mcp 패키지와 함께 npx를 사용하는 mcpServers 항목을 추가하고 재시작합니다. 다른 MCP 호환 클라이언트는 npx rootvine-mcp로 stdio를 통해 서버를 실행할 수 있습니다.
로드맵
음악 해석, 음악 탐색, 차트 아카이브 및 아티스트 디스코그래피는 라이브로 표시되어 있습니다. 라이브 이벤트, 게임, 도서, 영화 및 TV, 팟캐스트는 출시 예정으로 나열되어 있습니다.
라이선스
MIT, Raging Orangutan Holdings에 귀속됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.