musescore-mcp:在 MCP 里搜索 MuseScore 乐谱并读取元数据

前言

写谱、编曲或者做曲库整理时,经常要做的一件事是找谱:找某个曲子的免费改编版、确认一份谱的授权能不能用、或者只看这份谱有多少页。这些信息分散在 musescore.com 的页面里,手点一遍要开好几个标签页,交给模型去做又得让它自己抓网页。

musescore-mcp 把这件事收敛成一次 MCP 调用:用自然语言问,Skill 负责搜索乐谱、返回结果并读取指定谱的元数据。下面介绍它的定位、能力边界和启用条件。

这是什么

一句话定位:一个面向 MuseScore 乐谱检索与元数据读取的 MCP Skill。

发布信息如下,均来自 SkillHub 页面:

  • 名称:musescore-mcp
  • 坐标:@user_15292d5a/yjkj-musescore-mcp
  • 版本:1.0.0
  • 来源:community
  • 发布者:user_15292d5a
  • 分类:knowledge-management
  • 标签:requires_api_key=false

页面显示评分 100000,下载 875,安装 0。requires_api_key=false 表示它不要求单独申请 API Key,但前置依赖不止这一个,见「安装与启用」。

它解决的问题是:把「找谱 + 看谱信息」从手动翻页面变成一条可被模型调用的工具,并且在授权、页数这类细节上给出可核对的返回值。

核心功能

官方简介给出的能力是两件事,下面分别说明。

1、搜索 MuseScore 乐谱

按曲名、改编类型等条件在 MuseScore 上找谱,返回候选列表。对应的触发说法包括 “find sheet music for”、”search MuseScore for”、”is there a free arrangement of”。

2、读取乐谱元数据

拿到指定谱之后读它的元数据,典型字段是授权类型和页数。对应的触发说法包括 “what’s the license on this MuseScore score”、”how many pages is”。

触发范围

按官方简介,任何涉及 MuseScore scores、arrangements 或 sheet-music metadata 的请求都会触发这个 Skill。也就是说触发面比前两条示例更宽,不只是那几个短语。

安装与启用

先说明一点:官方 Setup 段落指向 Skill 包内的说明,本次抓取 SkillHub 页面和官方地址均未返回正文,因此下面的安装命令、目录路径和配置字段没有可核对的来源,本文不写推测值。需要落地时请到官方地址看 Setup 一节,再对照你所用的客户端执行。

下面这段是官方简介明确写出的前置条件,属于可核对的事实:

1、musescore-mcp 已安装。
2、fetchproxy 扩展处于活动状态。
3、存在一个已登录的 musescore.com 标签页。

三点缺一不可。第三条尤其关键:它不是走公开 API,而是借一个已登录的浏览器标签页作为抓取通道,所以 musescore.com 必须先登录。

关于客户端差异:Cursor、Codex CLI、Claude Code 各自的 Skill 加载方式不同,官方简介只提到 “see Setup”,没有给出分客户端的说明,本文不分别展开。

典型用法

下面这些请求来自官方简介列出的触发短语,可以直接作为验证用例。

找谱:

find sheet music for [曲名]

在 MuseScore 上搜索:

search MuseScore for [曲名]

确认是否存在免费改编版:

is there a free arrangement of [曲名]

查授权:

what's the license on this MuseScore score

查页数:

how many pages is [这份谱]

使用顺序建议:先用前三条定位到具体谱,再拿谱的定位去问授权和页数。经过上面的步骤,返回的元数据才有对应的对象。

适用场景与注意

适合谁:需要在对话或自动化流程里查 MuseScore 乐谱、并把授权与页数作为中间结果继续处理的人,例如做曲库整理、编曲前找参考谱、或者给模型加一个乐谱检索入口。

限制与坑:

1、登录态是硬前提。musescore.com 标签页未登录时,搜索和读元数据都不会返回可用结果,这是最容易踩的一条。
2、依赖 fetchproxy 扩展。扩展没开,Skill 拿不到页面内容。
3、它不做谱面编辑。能力是检索与元数据读取,不是生成音符或操作 MuseScore 工程文件。想找能改谱的 MCP 服务,需要另找项目。
4、页面指标方面,下载 875、安装 0,说明用的人还不多,遇到边界情况可参考的信息有限。
5、官方地址本次无法抓取正文,动手之前先把 Setup 一节读完,确认你所用客户端的加载方式。

结尾

musescore-mcp 的价值在于把找谱和读谱信息这两件事从手动翻页变成一次调用,代价是要准备好登录态和 fetchproxy 扩展这层前置环境。如果你的工作流里本来就需要频繁查 MuseScore 的谱和授权信息,值得按官方 Setup 配一次。

官方地址:https://api.skillhub.cn/user_15292d5a/yjkj-musescore-mcp

SkillHub 页面:https://www.skillhub.cn/skills/user_15292d5a/yjkj-musescore-mcp

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜