Sobre o projeto

RootVine MCP é um servidor Model Context Protocol (MCP) que atua como uma camada neutra de resolução de comércio para agentes de IA como Claude e ChatGPT. Dada uma música ou álbum, ele retorna locais classificados para transmitir, comprar digitalmente ou comprar mídia física, com links diretos e preços quando disponíveis. O que ele faz Quando um usuário pergunta a um agente onde ouvir uma faixa, o RootVine resolve a consulta em grandes plataformas de streaming, compra e mídia física e retorna resultados classificados. O README afirma que música já está ativa hoje, enquanto jogos, livros, filmes, podcasts e eventos ao vivo estão planejados como verticais separadas. Neutralidade A classificação é descrita como uma função determinística do lado do servidor: nível de confiança, depois preço, depois disponibilidade, depois atualidade, depois ID do comerciante. O README afirma que taxas de comissão, redes de afiliados e sinalizações patrocinadas são arquiteturalmente excluídas da função de classificação, e que não há anúncios, posicionamentos patrocinados ou pagamento para classificar. O próprio pacote é descrito como um cliente leve. Ferramentas - discover_music: navega por coleções curadas como paradas, muros de gênero, moods, playlists editoriais, destaques de artistas e arquivos históricos de paradas que remontam a 1946. Os modos são selecionados por argumentos: sem argumentos para uma visão geral, chamber para uma lista de muros, wall para uma coleção específica, year para um instantâneo congelado de parada. As entradas carregam atribuição, como curadoria editorial ou dados baseados em scrobble. - resolve_artist: retorna um perfil de artista, gêneros e discografia, com slugs utilizáveis por resolve_music. Formatos físicos como vinil, CD e listagens do Discogs são produtos no nível do álbum. Campos de resposta sinalizam quando um artista ainda não está indexado ou quando um fallback esparso foi aplicado. - resolve_music: retorna opções classificadas de streaming, compra digital e mídia física, incluindo preços, links diretos e URLs de clique com tag de afiliado. - resolve_game: registrado, mas ainda não ativo; retorna uma resposta de em breve até que a vertical de jogos seja lançada. - find_product: um roteador que detecta a categoria e encaminha para o resolvedor correto; música funciona hoje, outras categorias estão planejadas. Formato de resposta Os resultados seguem uma especificação RootVine v1 com um bloco de metadados rootvine, status, detalhes da consulta e um array de resultados. Cada resultado inclui rank, comerciante, nível de confiança, preço, URL, URL de clique, tipo e um código e resumo de motivo de classificação. Configuração Para o Claude Desktop, adicione uma entrada mcpServers usando npx com o pacote rootvine-mcp e reinicie. Outros clientes compatíveis com MCP podem executar o servidor via stdio com npx rootvine-mcp. Roadmap Resolução de música, descoberta de música, arquivos de paradas e discografia de artistas estão marcados como ativos. Eventos ao vivo, jogos, livros, filmes e TV, e podcasts estão listados como próximos. Licença MIT, atribuída a Raging Orangutan Holdings.