Agent Skills
返回列表
MuseScore 乐谱检索 MCP 服务

MuseScore 乐谱检索 MCP 服务

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-musescore-mcp。

技能介绍

要解决的问题

MuseScore 官方消费端 API 已关闭,很多工程侧工作流仍想搜索乐谱、读取元数据、解析下载链接或生成 PDF。这尤其适合把乐谱检索、元数据读取和 PDF 解析嵌入现有开发流程。直接抓 musescore.com 可能遇到 Cloudflare、登录态、跨域重定向等问题。

技能如何工作

musescore-mcp 作为 MCP server,通过 fetchproxy 浏览器扩展复用你已登录的 musescore.com 标签页,让请求看起来来自真实浏览器会话。它不直接存储凭据,而是把每次请求交给当前浏览器上下文处理。核心工具:

  • musescore_search:搜索乐谱,默认可限制 free_only=true,也可打开全目录
  • musescore_get_score:按 URL 或 user_id + score_id 读取标题、调式、谱长、许可证等元数据
  • musescore_download:解析官方 PDF/MIDI/MSCZ/MXL 下载链接
  • musescore_score_to_pdf:优先取官方 PDF,否则将 SVG 页面拼成本地 PDF
  • musescore_svg_to_pdf:将本地 .svg / .svgz 转成 PDF
  • musescore_healthcheck:检查扩展桥接是否可用

适用边界

该服务定位只读,不保存凭据,认证依赖浏览器标签。免费谱通常可下载;付费或 PRO 内容受访问权限限制。它返回可打开的链接,而不是直接流式传输文件;本地 PDF 生成依赖 rsvg-convert 与 SVG 回退路径。因此使用场景应限于个人已登录账号可访问的内容。

使用场景

  • 在搭建 MCP 工作流时,按作曲家、乐器或标题搜索 MuseScore 免费乐谱并读取元数据。
  • 在整理乐库资料时,从指定 MuseScore 曲目解析 PDF、MIDI 或 MSCZ 官方下载链接。
  • 在生成审阅稿时,把 MuseScore 未提供官方 PDF 的页面 SVG 拼成本地 PDF。
  • 在排查连通性时,验证 fetchproxy 扩展、已登录标签和 Cloudflare 会话是否可用。

适合人员

  • 维护 Claude/MCP 工作流,并想把 MuseScore 乐谱搜索接入本地检索的工程师
  • 整理在线乐谱库,需要提取曲目元数据和官方下载链接的音乐教育产品工程师
  • 自动化乐谱资料流程,需要把 SVG 页面转成 PDF 的文档处理工程师
  • 排查浏览器扩展桥接、登录态和 Cloudflare 会话问题的全栈工程师