このプロジェクトについて

RootVine MCPは、ClaudeやChatGPTなどのAIエージェント向けに中立的なコマース解決レイヤーとして機能するModel Context Protocol(MCP)サーバーです。楽曲やアルバムを指定すると、ストリーミング、デジタル購入、物理メディア購入のためのランク付けされた場所を、可能な場合は直接リンクと価格とともに返します。 機能 ユーザーがエージェントにどこでトラックを聴けるか尋ねると、RootVineは主要なストリーミング、購入、物理プラットフォーム全体でクエリを解決し、ランク付けされた結果を返します。READMEには、音楽は現在ライブで提供されており、ゲーム、書籍、映画、ポッドキャスト、ライブイベントは別のバーティカルとして計画中であると記載されています。 中立性 ランキングは決定論的なサーバー側関数として説明されています。信頼ティア、次に価格、次に入手可能性、次に鮮度、次にマーチャントIDの順です。READMEによると、手数料率、アフィリエイトネットワーク、スポンサーフラグはランキング関数からアーキテクチャ上排除されており、広告、スポンサー枠、有料ランキングはありません。パッケージ自体はシンクライアントとして説明されています。 ツール - discover_music: チャート、ジャンルウォール、ムード、編集プレイリスト、アーティストスポットライト、1946年まで遡る歴史的チャートアーカイブなどのキュレーションされたコレクションを閲覧します。モードは引数で選択されます。引数なしで概要、chamberでウォールのリスト、wallで特定のコレクション、yearで凍結されたチャートスナップショット。エントリには編集キュレーションやscrobbleベースのデータなどの帰属情報が付きます。 - resolve_artist: アーティストプロフィール、ジャンル、ディスコグラフィを返し、スラッグはresolve_musicで使用可能です。ビニール、CD、Discogsリスティングなどの物理フォーマットはアルバムレベルの製品です。レスポンスフィールドは、アーティストがまだインデックスされていない場合や、スパースなフォールバックが適用された場合にフラグを立てます。 - resolve_music: 価格、直接リンク、アフィリエイトタグ付きクリックスルーURLを含む、ランク付けされたストリーミング、デジタル購入、物理メディアのオプションを返します。 - resolve_game: 登録済みですがまだアクティブではありません。ゲームバーティカルがローンチするまでcoming-soonレスポンスを返します。 - find_product: カテゴリを検出し、正しいリゾルバにルーティングするルーター。音楽は現在動作し、他のカテゴリは計画中です。 レスポンス形式 結果はRootVine v1仕様に従い、rootvineメタデータブロック、ステータス、クエリ詳細、results配列を含みます。各結果にはrank、merchant、trust tier、price、URL、click URL、type、ランキング理由コードとサマリーが含まれます。 セットアップ Claude Desktopの場合、npxとrootvine-mcpパッケージを使用してmcpServersエントリを追加し、再起動します。他のMCP互換クライアントは、npx rootvine-mcpでstdio経由でサーバーを実行できます。 ロードマップ 音楽解決、音楽ディスカバリー、チャートアーカイブ、アーティストディスコグラフィはライブとしてマークされています。ライブイベント、ゲーム、書籍、映画とTV、ポッドキャストは今後の予定としてリストされています。 ライセンス MIT、Raging Orangutan Holdingsに帰属。