这个项目能做什么
RootVine MCP 是一个模型上下文协议(MCP)服务器,充当 Claude 和 ChatGPT 等 AI 智能体的中立商务解析层。给定一首歌曲或专辑,它会返回按排名排列的流媒体播放、数字购买或实体媒体购买渠道,并在可用时提供直接链接和价格。
功能
当用户询问智能体在哪里收听某首曲目时,RootVine 会在主流流媒体、购买和实体平台上解析查询并返回排名结果。README 指出音乐目前已上线,而游戏、书籍、电影、播客和现场活动则计划作为独立的垂直领域推出。
中立性
排名被描述为确定性的服务器端函数:先信任层级,再价格,再可用性,再新鲜度,最后商户 ID。README 表示佣金费率、联盟网络和赞助标记在架构上被排除在排名函数之外,并且没有广告、赞助展示位或付费排名。该软件包本身被描述为瘦客户端。
工具
- discover_music:浏览精选合集,如排行榜、流派墙、心情、编辑歌单、艺术家聚焦,以及可追溯至 1946 年的历史排行榜档案。模式通过参数选择:无参数为概览,chamber 为墙列表,wall 为特定合集,year 为冻结的排行榜快照。条目带有归属信息,如编辑策展或基于 scrobble 的数据。
- resolve_artist:返回艺术家资料、流派和唱片目录,其 slug 可供 resolve_music 使用。黑胶、CD 和 Discogs 列表等实体格式是专辑级产品。响应字段会标记艺术家尚未被索引或应用了稀疏回退的情况。
- resolve_music:返回按排名排列的流媒体、数字购买和实体媒体选项,包括价格、直接链接和带联盟标记的点击跳转 URL。
- resolve_game:已注册但尚未启用;在游戏垂直领域上线前返回即将推出的响应。
- find_product:一个路由器,检测类别并路由到正确的解析器;音乐目前可用,其他类别已计划。
响应格式
结果遵循 RootVine v1 规范,包含 rootvine 元数据块、状态、查询详情和结果数组。每个结果包括排名、商户、信任层级、价格、URL、点击 URL、类型以及排名原因代码和摘要。
设置
对于 Claude Desktop,使用 npx 和 rootvine-mcp 软件包添加一个 mcpServers 条目并重启。其他兼容 MCP 的客户端可以通过 stdio 使用 npx rootvine-mcp 运行该服务器。
路线图
音乐解析、音乐发现、排行榜档案和艺术家唱片目录被标记为已上线。现场活动、游戏、书籍、电影和电视以及播客被列为即将推出。
许可证
MIT,归属 Raging Orangutan Holdings。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。