部落格技術

樂譜 MCP 伺服器總覽:各自能做什麼

依用途整理 26 個伺服器:各自在哪裡執行、怎麼登入、寫明支援哪些用戶端、最近一次更新是什麼時候。ScoreStarling 是我們自己的產品,在表格裡也依同樣的欄位列出。

先說結論

2026年10月3日,我們逐一查看了 26 個與樂譜相關的 MCP 伺服器,它們做的是五類不同的事。兩個雲端託管的伺服器能把錄音轉成樂譜:Mirelo 和我們自己的 ScoreStarling;audio2score-mcp 則用開源元件在你的電腦上完成這件事。MuseScore、Dorico 和 Finale 都有能在你電腦上操控軟體的伺服器,其中仍在積極維護的 MuseScore 伺服器是 mcp-musescore 和 mcp-score。其餘的伺服器,有的渲染 AI 助理寫出的樂譜,有的用 music21 等引擎分析音樂,還有的負責辨識與尋找印刷樂譜。

我們是怎麼找到並查核這些伺服器的?

我們在官方 MCP Registry、GitHub、PulseMCP、Glama 和 mcp.so 上搜尋了與樂譜、記譜、MuseScore、music21、MusicXML、ABC、LilyPond、Dorico 和音訊轉 MIDI 相關的伺服器,再逐一打開這裡列出的每個伺服器的 README 或產品頁面。光靠這些目錄找到的不多:在 PulseMCP 上搜尋「sheet music」只有一個伺服器,搜尋「music21」一個也沒有,所以清單大部分來自 GitHub。

表格中的「最近更新」取最新的發行版本(附版本號),沒有發行版本的則取主分支上的最新提交。「本機」表示伺服器在你的電腦上執行,通常透過 stdio 通訊;「ChatGPT」指的是它的開發者模式。我們對每個雲端託管的伺服器送出一個 MCP initialize 請求,也就是任何用戶端送出的第一則訊息,看它是否要求登入。本機伺服器我們沒有安裝或執行,所以它們的功能以作者的描述為準。我們沒有收錄只產生 MIDI 或音訊的伺服器、DAW(編曲軟體)控制器、串流和中繼資料伺服器、練習類應用程式、其他專案的複製品,以及 README 中沒有描述出可用伺服器的程式碼儲存庫。ScoreStarling 是我們自己的產品,所以它也依同樣的欄位列出,連同它的限制。

哪些 MCP 伺服器能把錄音轉成樂譜?

在我們查看的伺服器中,有三個能接收錄音並回傳樂譜:Mirelo 和 ScoreStarling 是雲端託管,audio2score-mcp 在本機執行。另外三個只做到一半,不產生樂譜:audiolla 和一個以 MuScriptor 為基礎的伺服器回傳 MIDI,fingerstyle-tab-mcp 輸出文字格式的吉他六線譜(TAB)。

錄音轉樂譜或 MIDI(2026年10月3日查核)
伺服器功能執行方式登入寫明的用戶端最近更新
ScoreStarling(我們自己的)把錄音、樂譜或記譜文字轉成可編輯的樂譜;可修改、預覽,支援五線譜/六線譜/簡譜,可匯出樂譜和音訊檔案。單一樂器或人聲、鋼琴獨奏免費;樂團需要點數;錄音只轉前五分鐘;檔案最大 100 MiB;未指定速度時自動偵測。目前的限制;瀏覽器端的 WebMCP Beta 另外提供雲端託管OAuth;免費帳號Claude、ChatGPT、Claude Code、Codex、Cursor、VS Code、Gemini CLI、Devin Desktop、Hermes2026年10月8日更新
Mirelo MCP對錄音做音訊轉 MIDI,回傳 MIDI 和 MusicXML,自動偵測速度;其餘多半是音效工具雲端託管OAuthClaude、ChatGPT、Cursor、Claude Code、Codex2026年7月30日上線
audio2score-mcp先用 Basic Pitch 轉成 MIDI,再用 music21 轉成 MusicXML 檔案本機無Claude Code2026年8月20日
audiolla用 Basic Pitch 做音訊轉 MIDI,是數十個音訊工具之一;不產生樂譜自行架設,HTTP選用權杖不限v1.1.7,2026年8月1日
midi(MuScriptor)用 MuScriptor 模型把音訊轉成多樂器 MIDI;不產生樂譜本機,Linux無未寫明2026年8月4日
fingerstyle-tab-mcp用 Demucs 和 Basic Pitch 把吉他錄音轉成文字六線譜本機無Claude Desktop2026年1月15日

這兩個雲端託管的伺服器定位不同。Mirelo 的伺服器大部分是音效工具;它的 Audio-to-MIDI 工具回傳檔案,未指定速度時會自動偵測,而它外掛程式的 README 中沒有列出任何編輯樂譜的工具。ScoreStarling 同樣會在你未指定速度時自動偵測,並把樂譜存在你的帳號裡,你可以在那裡改錯音、先試聽修改再套用、移調和匯出;它目前正在等待 ChatGPT 和 Claude 應用程式目錄的審核。Mirelo 也是 ScoreStarling 裡樂團轉譜的合作夥伴。audio2score-mcp 刻意只輸出檔案,把編輯留給你的打譜軟體。MuScriptor 伺服器需要登入 Hugging Face 才能下載模型,而模型權重僅限非商業用途。

哪些 MCP 伺服器能渲染或產生樂譜?

有五個伺服器能把 AI 助理以 ABC、LilyPond、JSON 或 MusicXML 寫出的樂譜,變成你能看、能聽或能列印的東西。它們都不能把錄音轉成樂譜。

渲染或產生樂譜(2026年10月3日查核)
伺服器功能執行方式登入寫明的用戶端最近更新
Sheet Music Server(MCP Apps 範例)用 abcjs 把 ABC 記譜轉成可播放的樂譜;只有一個工具本機,或使用雲端示範版無支援 MCP Apps 的宿主應用程式v2.0.3,2026年9月25日
MCP Music Studio把 ABC 轉成樂譜,可播放、移調,可下載 MIDI 和 WAV;支援 Strudel 即時程式設計(live coding)雲端託管或本機無Claude、Claude Code、Codex CLI、Gemini CLI、Cursor、VS Code、Windsurfv0.9.2,2026年10月2日
Gradus Notation把 JSON 樂譜轉成 SVG、MusicXML 和 MIDI;和聲分析;排版檢查本機,呼叫 Gradus 的 API無Claude Code、Claude Desktopv0.8.0,2026年8月26日
lilypond-mcp把 LilyPond 程式碼轉成裁切好的 PDF、EPS、SVG 或 PNG本機無Claude Code、Claude Desktopv0.2.2,2026年9月9日
sheet-music-mcp為合唱團打造的六個伺服器:照片轉 MusicXML、渲染、聲部播放、ABC 編輯、版本差異比對、跟隨演唱者本機無Claude Desktop、Claude Code、Cursor、Windsurf、Continue、Zedv0.2.1,2026年9月26日

官方範例最精簡:它只有一個工具 play-sheet-music,接收 ABC 並在支援 MCP Apps 的宿主應用程式裡繪製出來;部署在 example-server.modelcontextprotocol.io 的一份副本不需登入就回應了我們的交握請求,Music Studio 的雲端位址也一樣。Gradus 是一個本機套件,會把樂譜傳送到開發者架設的 API(不需要金鑰),並要求 AI 代理在展示輸出時註明出自 Gradus;它還能分析和聲,並對照一本註明出處的規則書檢查排版。lilypond-mcp 執行的是 WebAssembly 版的 LilyPond;raulkivi 的渲染伺服器用的是 Verovio,也就是我們自己也在用的排版引擎。

MuseScore、Dorico 或 Finale 有 MCP 伺服器嗎?

有。我們找到了五個 MuseScore 的、兩個 Dorico 的和一個 Finale 的,都是 GitHub 上的獨立專案,和軟體一起在你的電腦上執行。

操控打譜軟體(2026年10月3日查核)
伺服器功能執行方式登入寫明的用戶端最近更新
mcp-musescore操控在 MuseScore 3 或 4 中開啟的樂譜:音符、休止符、連音、歌詞、小節本機,需搭配 MuseScore 外掛程式無Claude Desktop2026年10月2日
mcp-score透過 music21 寫出 MusicXML;即時編輯 MuseScore Studio 4.4.2 以上版本中開啟的樂譜;渲染檔案;對 Dorico 的支援仍屬實驗性質本機,需搭配 MuseScore 外掛程式無Claude Code、Claude Desktop、LM Studiov0.1.0,2026年9月25日
musescore-mcp(JordanSucher)在開啟的 MuseScore 樂譜中輸入基本的音符和休止符本機,需搭配 MuseScore 外掛程式無Claude Desktop2025年4月20日
musescore-mcp(strongbeen04)包裝 MuseScore 命令列:格式轉換、匯出分譜、移調、把 MIDI 轉成 MuseScore 檔案本機無Claude Desktop、Claude Code2026年5月10日
ScoreBridge由 AI 助理辨識 PDF 或圖片裡的印刷樂譜,再轉成可編輯的 MuseScore 檔案本機無未寫明v0.1.0,2026年10月1日
dorico-mcp-server在 Dorico 中輸入音符,並提供記譜、和聲與配器工具本機在 Dorico 設定中允許Claude Desktop、ChatGPT Desktopv0.3.0,2026年1月6日
Dorico Maestro在 Dorico 4 到 6 中於游標處輸入音符、處理 MusicXML 樂譜、檢查聲部進行、匯出 PDF本機在 Dorico 跳出的提示中確認Claude Desktop、Cursor、Antigravityv0.1.6,2026年9月10日
FinaleMCP在開啟的 Finale 文件中排版和調整格式,每一步都能復原本機,需搭配 Lua 橋接無Claude Code、Claude Desktop2026年7月24日

它們都透過各軟體自己的介面運作:MuseScore 的外掛程式、擴充功能宿主或命令列;Dorico 的 Remote Control API,需要你在 Dorico 裡允許,可以在偏好設定中開啟,也可以在第一次連線時跳出的提示中確認;或是 Finale 裡的 RGP Lua 腳本。FinaleMCP 的 README 提到,Finale 已於 2024年8月停止開發和銷售,但仍能執行。它們都不能匯入音訊。JordanSucher 的伺服器仍出現在各個目錄中,但自 2025年4月以來就沒再更新,所以我們會先試 mcp-musescore 和 mcp-score;mcp-score 自稱還在 alpha 階段。官方 MCP Registry 中唯一名稱帶有「musescore」的項目 @chrischall/musescore-mcp,是一個給 Claude 用的本機套件,它透過你已登入的瀏覽器搜尋 musescore.com 網站,而不是編輯樂譜;它最後一次發布是在 2026年9月28日,我們查看時它的 GitHub 儲存庫回傳了 404。

有用來做音樂分析的 music21 MCP 伺服器嗎?

有好幾個。用 music21 自己說明文件裡的話來說,它是「一套以 Python 為基礎、用於電腦輔助音樂學研究的工具套件」;這些伺服器用它或類似的引擎,回答 MIDI、MusicXML 或 MEI 檔案中關於調性、和弦、終止式和聲部進行的問題。

音樂分析(2026年10月3日查核)
伺服器功能執行方式登入寫明的用戶端最近更新
music21-mcp-server13 個工具:調性、羅馬數字級數、聲部進行、音型模式、配和聲、對位本機無Claude Desktopv1.0.0,2026年3月18日
music21-mcp(SimonsonM)七個工具:調性、和弦進行、終止式、配和聲、對位、MIDI本機無Claude Desktop、Claude Code2026年4月18日
music21-mcp(cclawton)16 個工具,用來讀取、編輯和分析 MIDI 檔案本機無未寫明2026年7月14日
encoding-music-mcp分析 MEI 檔案(內含 46 份),並用 Verovio 渲染本機無Claude Desktop2026年8月31日
THIRI Chord Intelligence和弦分析、和弦配置(voicing)與重新配和聲;非商業授權雲端託管或本機API 金鑰Claude、Cursorv0.5.3,2026年8月9日

星數最多的 music21-mcp-server 需要從原始碼安裝:我們查看時,它 README 中寫的 pip 套件在 PyPI 上並不存在,主分支最後一次變更是在 2026年3月19日。除了 MCP 伺服器,它還提供一個本機 HTTP API。encoding-music-mcp 出自墨爾本大學的資料分析平台,適合處理學術校訂版的 MEI 樂譜。THIRI 回答的是和弦問題,而不是讀取整份樂譜。

還有哪些值得認識的樂譜 MCP 伺服器?

和扒譜相鄰的還有兩類工作:把印刷樂譜辨識成數位樂譜,以及尋找公共領域的樂譜。

辨識與尋找印刷樂譜(2026年10月3日查核)
伺服器功能執行方式登入寫明的用戶端最近更新
Melogen把印刷樂譜(PDF、PNG、JPG)轉成 MIDI 和 MusicXML;分析歌曲的速度、調性和結構雲端託管OAuthChatGPT未註明日期
mcp-imslp搜尋 IMSLP 上公共領域的作品、版本和作曲家,並提供連結本機無Claude Code、Claude Desktop、Cursor、VS Codev1.0.1,2026年8月29日

如果想在自己的電腦上辨識印刷樂譜,可以用上面 raulkivi 那組伺服器裡的 omr-mcp,它能把照片或掃描檔轉成 MusicXML;MuseScore 表格裡的 ScoreBridge 則讓 AI 助理讀譜,再透過 MuseScore 寫出來。它們處理的都是頁面影像,而不是音訊。

怎麼挑選樂譜 MCP 伺服器?

先看你要做什麼,再看伺服器在哪裡執行。

  • 想在聊天 App 裡把錄音變成可編輯的樂譜,就用雲端託管的錄音轉樂譜伺服器:ScoreStarling 註冊免費帳號就能用,Mirelo 則需要 Mirelo 帳號。比較一下它們怎麼設定速度、一段錄音最長能多久,以及會回傳哪些檔案。
  • 想繼續在 MuseScore、Dorico 或 Finale 裡工作,就用對應軟體的伺服器。它們需要軟體裝在同一台電腦上,通常還要保持開啟,並且需要一個能執行本機伺服器的用戶端。
  • 做分析或教學,可以試試 music21 伺服器或 Gradus;處理 MEI 版本,就用 encoding-music-mcp。
  • 想讓 AI 助理寫譜並展示出來:ABC 可以用 Music Studio 或 Sheet Music Server 範例,LilyPond 可以用 lilypond-mcp。

雲端託管的伺服器可以新增到 ChatGPT,或網頁版和手機上的 Claude,但你的檔案會傳送給服務供應商,而且大多需要在對方那裡註冊帳號。ChatGPT 的開發者模式支援 OAuth 或不需驗證的連線,而 Claude 的自訂連接器表單還能填寫固定的請求標頭,例如 API 金鑰(兩者皆於 2026年10月3日查閱)。本機伺服器把檔案留在你的電腦上,需要 Python 或 Node,以及 Claude Desktop、Claude Code、Cursor 或 VS Code 這類桌面用戶端。無論選哪一種,都要看看「最近更新」欄:這裡有四個 GitHub 專案,在我們查看前的六個月裡,主分支沒有任何提交。

參考資料

  1. Official MCP Registry API——Model Context Protocol
  2. PulseMCP server directory——PulseMCP;MCP servers——Glama;MCP server directory——mcp.so
  3. ChatGPT Developer mode——OpenAI
  4. Get started with custom connectors using remote MCP——Claude 說明中心
  5. What is music21?——music21 說明文件
  6. Mirelo MCP、發表文章和外掛程式——Mirelo
  7. Melogen Music Intelligence for ChatGPT and MCP——Melogen AI
  8. Example: Sheet Music Server——modelcontextprotocol/ext-apps,GitHub
  9. GitHub 上的 README:David7ce/audio2score-mcp、psyb0t/docker-audiolla、ALLLLLL703/midi、blooper20/fingerstyle-tab-mcp、linxule/mcp-music-studio、delmas41/gradusnotation、wspringer/lilypond-mcp、raulkivi/sheet-music-mcp、ghchen99/mcp-musescore、tskovlund/mcp-score、JordanSucher/musescore-mcp、strongbeen04/MUSESCORE-MCP、achou666666-code/ScoreBridge、happycastle114/dorico-mcp-server、romanstark/dorico-maestro、The-INTJ/FinaleMCP、brightlikethelight/music21-mcp-server、SimonsonM/music21-mcp、cclawton/music21-mcp、unimelbmdap/encoding-music-mcp、BluesPrince/thiri-mcp、smeet666/mcp-imslp
  10. @chrischall/musescore-mcp——npm

常見問題

哪個 MuseScore MCP 伺服器最受歡迎?

依 2026年10月3日的 GitHub 星數,ghchen99 的 mcp-musescore 以 105 顆星領先,其次是 JordanSucher 的 musescore-mcp(29 顆,自 2025年4月以來就沒再更新),再來是 tskovlund 的 mcp-score(26 顆)。星數代表的是關注度而不是品質,所以也要看看最後一次提交的時間,以及各自支援哪些 MuseScore 版本。

這些 MCP 伺服器能在 ChatGPT 裡用嗎?

網頁版只能用雲端託管的伺服器。ChatGPT 的開發者模式開放給 Plus、Pro、Business、Enterprise 和 Education 帳號,可以透過 SSE 或串流 HTTP 連線到遠端伺服器,驗證方式為 OAuth 或不需驗證(2026年10月3日查閱)。本機的 stdio 伺服器則需要一個能在你電腦上啟動它們的用戶端,例如 Claude Desktop、Claude Code、Cursor 或 VS Code。

有沒有能把音訊轉成吉他六線譜的 MCP 伺服器?

fingerstyle-tab-mcp 能在你自己的電腦上用 Demucs 和 Basic Pitch,把吉他錄音寫成文字格式的吉他六線譜(TAB),並提供 Claude Desktop 的設定步驟。它最後一次提交是在 2026年1月15日。從 2026年10月8日起,ScoreStarling 也能把吉他、貝斯或烏克麗麗聲部顯示為六線譜,放在五線譜下方或單獨顯示,並以文字格式回傳 TAB。

MuseScore、Steinberg 或 MakeMusic 有推出官方 MCP 伺服器嗎?

在我們 2026年10月3日找到的伺服器裡沒有。這裡的 MuseScore、Dorico 和 Finale 伺服器都是 GitHub 上的獨立專案,Dorico Maestro 的 README 還寫明它和 Steinberg 沒有關係。

使用 MuseScore 的 MCP 伺服器,需要先安裝 MuseScore 嗎?

需要。mcp-musescore 要求 MuseScore 3 或 4 正在執行、裝好它的外掛程式,並開啟一份樂譜。mcp-score 做即時編輯時,需要執行 MuseScore Studio 4.4.2 或更新版本;渲染檔案時只需安裝 MuseScore,不必執行。

帶來任何音樂帶走一份樂譜