Об этом проекте
RootVine MCP — это сервер Model Context Protocol (MCP), который служит нейтральным слоем разрешения коммерции для ИИ-агентов, таких как Claude и ChatGPT. По заданной песне или альбому он возвращает ранжированные места для стриминга, цифровой покупки или покупки физических носителей, с прямыми ссылками и ценами, где они доступны.
Что он делает
Когда пользователь спрашивает у агента, где послушать трек, RootVine разрешает запрос по основным стриминговым, покупательским и физическим платформам и возвращает ранжированные результаты. В README указано, что музыка работает уже сегодня, а игры, книги, фильмы, подкасты и живые события запланированы как отдельные вертикали.
Нейтральность
Ранжирование описывается как детерминированная серверная функция: уровень доверия, затем цена, затем доступность, затем свежесть, затем идентификатор продавца. В README говорится, что ставки комиссии, партнёрские сети и спонсорские флаги архитектурно исключены из функции ранжирования, и что здесь нет рекламы, спонсорских размещений или платы за позицию. Сам пакет описывается как тонкий клиент.
Инструменты
- discover_music: просмотр кураторских коллекций, таких как чарты, жанровые стены, настроения, редакционные плейлисты, подборки артистов и архивы исторических чартов вплоть до 1946 года. Режимы выбираются аргументами: без аргументов — обзор, chamber — список стен, wall — конкретная коллекция, year — зафиксированный снимок чарта. Записи содержат атрибуцию, например редакционное кураторство или данные на основе скробблинга.
- resolve_artist: возвращает профиль артиста, жанры и дискографию, со слагами, пригодными для resolve_music. Физические форматы, такие как винил, CD и листинги Discogs, являются продуктами уровня альбома. Поля ответа отмечают, когда артист ещё не проиндексирован или когда был применён разреженный резервный вариант.
- resolve_music: возвращает ранжированные варианты стриминга, цифровой покупки и физических носителей, включая цены, прямые ссылки и URL-адреса переходов с партнёрскими метками.
- resolve_game: зарегистрирован, но пока не активен; возвращает ответ «скоро» до запуска вертикали игр.
- find_product: маршрутизатор, который определяет категорию и направляет к правильному резолверу; музыка работает сегодня, другие категории запланированы.
Формат ответа
Результаты следуют спецификации RootVine v1 с блоком метаданных rootvine, статусом, деталями запроса и массивом results. Каждый результат включает ранг, продавца, уровень доверия, цену, URL, URL перехода, тип, а также код причины ранжирования и сводку.
Настройка
Для Claude Desktop добавьте запись mcpServers, используя npx с пакетом rootvine-mcp, и перезапустите. Другие MCP-совместимые клиенты могут запускать сервер через stdio с помощью npx rootvine-mcp.
Дорожная карта
Разрешение музыки, обнаружение музыки, архивы чартов и дискография артистов отмечены как работающие. Живые события, игры, книги, фильмы и ТВ, а также подкасты перечислены как предстоящие.
Лицензия
MIT, с указанием Raging Orangutan Holdings.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.