部落格技術
樂譜 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)。
| 伺服器 | 功能 | 執行方式 | 登入 | 寫明的用戶端 | 最近更新 |
|---|---|---|---|---|---|
| ScoreStarling(我們自己的) | 把錄音、樂譜或記譜文字轉成可編輯的樂譜;可修改、預覽,支援五線譜/六線譜/簡譜,可匯出樂譜和音訊檔案。單一樂器或人聲、鋼琴獨奏免費;樂團需要點數;錄音只轉前五分鐘;檔案最大 100 MiB;未指定速度時自動偵測。目前的限制;瀏覽器端的 WebMCP Beta 另外提供 | 雲端託管 | OAuth;免費帳號 | Claude、ChatGPT、Claude Code、Codex、Cursor、VS Code、Gemini CLI、Devin Desktop、Hermes | 2026年10月8日更新 |
| Mirelo MCP | 對錄音做音訊轉 MIDI,回傳 MIDI 和 MusicXML,自動偵測速度;其餘多半是音效工具 | 雲端託管 | OAuth | Claude、ChatGPT、Cursor、Claude Code、Codex | 2026年7月30日上線 |
| audio2score-mcp | 先用 Basic Pitch 轉成 MIDI,再用 music21 轉成 MusicXML 檔案 | 本機 | 無 | Claude Code | 2026年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 Desktop | 2026年1月15日 |
這兩個雲端託管的伺服器定位不同。Mirelo 的伺服器大部分是音效工具;它的 Audio-to-MIDI 工具回傳檔案,未指定速度時會自動偵測,而它外掛程式的 README 中沒有列出任何編輯樂譜的工具。ScoreStarling 同樣會在你未指定速度時自動偵測,並把樂譜存在你的帳號裡,你可以在那裡改錯音、先試聽修改再套用、移調和匯出;它目前正在等待 ChatGPT 和 Claude 應用程式目錄的審核。Mirelo 也是 ScoreStarling 裡樂團轉譜的合作夥伴。audio2score-mcp 刻意只輸出檔案,把編輯留給你的打譜軟體。MuScriptor 伺服器需要登入 Hugging Face 才能下載模型,而模型權重僅限非商業用途。
哪些 MCP 伺服器能渲染或產生樂譜?
有五個伺服器能把 AI 助理以 ABC、LilyPond、JSON 或 MusicXML 寫出的樂譜,變成你能看、能聽或能列印的東西。它們都不能把錄音轉成樂譜。
| 伺服器 | 功能 | 執行方式 | 登入 | 寫明的用戶端 | 最近更新 |
|---|---|---|---|---|---|
| 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、Windsurf | v0.9.2,2026年10月2日 |
| Gradus Notation | 把 JSON 樂譜轉成 SVG、MusicXML 和 MIDI;和聲分析;排版檢查 | 本機,呼叫 Gradus 的 API | 無 | Claude Code、Claude Desktop | v0.8.0,2026年8月26日 |
| lilypond-mcp | 把 LilyPond 程式碼轉成裁切好的 PDF、EPS、SVG 或 PNG | 本機 | 無 | Claude Code、Claude Desktop | v0.2.2,2026年9月9日 |
| sheet-music-mcp | 為合唱團打造的六個伺服器:照片轉 MusicXML、渲染、聲部播放、ABC 編輯、版本差異比對、跟隨演唱者 | 本機 | 無 | Claude Desktop、Claude Code、Cursor、Windsurf、Continue、Zed | v0.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 上的獨立專案,和軟體一起在你的電腦上執行。
| 伺服器 | 功能 | 執行方式 | 登入 | 寫明的用戶端 | 最近更新 |
|---|---|---|---|---|---|
| mcp-musescore | 操控在 MuseScore 3 或 4 中開啟的樂譜:音符、休止符、連音、歌詞、小節 | 本機,需搭配 MuseScore 外掛程式 | 無 | Claude Desktop | 2026年10月2日 |
| mcp-score | 透過 music21 寫出 MusicXML;即時編輯 MuseScore Studio 4.4.2 以上版本中開啟的樂譜;渲染檔案;對 Dorico 的支援仍屬實驗性質 | 本機,需搭配 MuseScore 外掛程式 | 無 | Claude Code、Claude Desktop、LM Studio | v0.1.0,2026年9月25日 |
| musescore-mcp(JordanSucher) | 在開啟的 MuseScore 樂譜中輸入基本的音符和休止符 | 本機,需搭配 MuseScore 外掛程式 | 無 | Claude Desktop | 2025年4月20日 |
| musescore-mcp(strongbeen04) | 包裝 MuseScore 命令列:格式轉換、匯出分譜、移調、把 MIDI 轉成 MuseScore 檔案 | 本機 | 無 | Claude Desktop、Claude Code | 2026年5月10日 |
| ScoreBridge | 由 AI 助理辨識 PDF 或圖片裡的印刷樂譜,再轉成可編輯的 MuseScore 檔案 | 本機 | 無 | 未寫明 | v0.1.0,2026年10月1日 |
| dorico-mcp-server | 在 Dorico 中輸入音符,並提供記譜、和聲與配器工具 | 本機 | 在 Dorico 設定中允許 | Claude Desktop、ChatGPT Desktop | v0.3.0,2026年1月6日 |
| Dorico Maestro | 在 Dorico 4 到 6 中於游標處輸入音符、處理 MusicXML 樂譜、檢查聲部進行、匯出 PDF | 本機 | 在 Dorico 跳出的提示中確認 | Claude Desktop、Cursor、Antigravity | v0.1.6,2026年9月10日 |
| FinaleMCP | 在開啟的 Finale 文件中排版和調整格式,每一步都能復原 | 本機,需搭配 Lua 橋接 | 無 | Claude Code、Claude Desktop | 2026年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 檔案中關於調性、和弦、終止式和聲部進行的問題。
| 伺服器 | 功能 | 執行方式 | 登入 | 寫明的用戶端 | 最近更新 |
|---|---|---|---|---|---|
| music21-mcp-server | 13 個工具:調性、羅馬數字級數、聲部進行、音型模式、配和聲、對位 | 本機 | 無 | Claude Desktop | v1.0.0,2026年3月18日 |
| music21-mcp(SimonsonM) | 七個工具:調性、和弦進行、終止式、配和聲、對位、MIDI | 本機 | 無 | Claude Desktop、Claude Code | 2026年4月18日 |
| music21-mcp(cclawton) | 16 個工具,用來讀取、編輯和分析 MIDI 檔案 | 本機 | 無 | 未寫明 | 2026年7月14日 |
| encoding-music-mcp | 分析 MEI 檔案(內含 46 份),並用 Verovio 渲染 | 本機 | 無 | Claude Desktop | 2026年8月31日 |
| THIRI Chord Intelligence | 和弦分析、和弦配置(voicing)與重新配和聲;非商業授權 | 雲端託管或本機 | API 金鑰 | Claude、Cursor | v0.5.3,2026年8月9日 |
星數最多的 music21-mcp-server 需要從原始碼安裝:我們查看時,它 README 中寫的 pip 套件在 PyPI 上並不存在,主分支最後一次變更是在 2026年3月19日。除了 MCP 伺服器,它還提供一個本機 HTTP API。encoding-music-mcp 出自墨爾本大學的資料分析平台,適合處理學術校訂版的 MEI 樂譜。THIRI 回答的是和弦問題,而不是讀取整份樂譜。
還有哪些值得認識的樂譜 MCP 伺服器?
和扒譜相鄰的還有兩類工作:把印刷樂譜辨識成數位樂譜,以及尋找公共領域的樂譜。
| 伺服器 | 功能 | 執行方式 | 登入 | 寫明的用戶端 | 最近更新 |
|---|---|---|---|---|---|
| Melogen | 把印刷樂譜(PDF、PNG、JPG)轉成 MIDI 和 MusicXML;分析歌曲的速度、調性和結構 | 雲端託管 | OAuth | ChatGPT | 未註明日期 |
| mcp-imslp | 搜尋 IMSLP 上公共領域的作品、版本和作曲家,並提供連結 | 本機 | 無 | Claude Code、Claude Desktop、Cursor、VS Code | v1.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 專案,在我們查看前的六個月裡,主分支沒有任何提交。
參考資料
- Official MCP Registry API——Model Context Protocol
- PulseMCP server directory——PulseMCP;MCP servers——Glama;MCP server directory——mcp.so
- ChatGPT Developer mode——OpenAI
- Get started with custom connectors using remote MCP——Claude 說明中心
- What is music21?——music21 說明文件
- Mirelo MCP、發表文章和外掛程式——Mirelo
- Melogen Music Intelligence for ChatGPT and MCP——Melogen AI
- Example: Sheet Music Server——modelcontextprotocol/ext-apps,GitHub
- 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
- @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,不必執行。