블로그기술

악보 MCP 서버 지도: 서버별로 하는 일

27개 서버를 하는 일별로 정리한 지도예요. 각 서버가 어디서 실행되는지, 어떻게 로그인하는지, 어떤 클라이언트를 언급하는지, 마지막으로 언제 바뀌었는지를 담았어요. ScoreStarling은 저희 서비스이고, 같은 열로 표에 들어 있어요.

글쓴이
게시일
업데이트
분량
12분 분량

짧은 답

저희는 2026년 10월에 악보용 MCP 서버 27개를 열어 봤고, 이들은 다섯 가지 일을 해요. 호스팅형 서버 둘, 즉 Mirelo와 저희 ScoreStarling은 녹음을 악보로 바꾸고, audio2score-mcp는 오픈 소스 부품으로 내 컴퓨터에서 같은 일을 해요. MuseScore, Dorico, Finale에는 각각 내 컴퓨터의 앱을 조작하는 서버가 있고, 현재 활발한 MuseScore 서버는 mcp-musescore와 mcp-score예요. 나머지는 어시스턴트가 쓴 악보를 렌더링하거나, music21 같은 엔진으로 음악을 분석하거나, 인쇄된 악보를 읽고 찾아 줘요.

이 서버들은 어떻게 찾고 확인했나요?

악보, 기보, MuseScore, music21, MusicXML, ABC, LilyPond, Dorico, 오디오 MIDI 서버를 공식 MCP Registry, GitHub, PulseMCP, Glama, mcp.so에서 검색한 다음, 여기 실은 모든 서버의 README나 제품 페이지를 열어 봤어요. 디렉터리만으로는 찾은 게 별로 없었어요. PulseMCP는 “sheet music”으로 서버 하나를, “music21”로는 하나도 보여 주지 않았고, 목록 대부분은 GitHub에서 나왔어요. 2026년 10월 13일에는 Claude용 악보 커넥터를 찾는 검색에서 ScoreStarling 옆에 나타난 Music Tutor를 추가했고, 같은 날 Mirelo가 Audio-to-MIDI Pro API를 공개한 뒤 Mirelo도 다시 확인했어요.

표에서 마지막 활동은 최신 릴리스(버전과 함께 표시)이고, 릴리스가 없으면 메인 브랜치의 최신 커밋이에요. “로컬”은 서버가 내 컴퓨터에서, 보통 stdio로 실행된다는 뜻이고, “ChatGPT”는 주소로 ChatGPT에 맞춤 MCP 서버로 추가할 수 있다는 뜻이에요. 호스팅형 서버에는 모두 MCP initialize 요청, 즉 모든 클라이언트가 처음 보내는 메시지를 보내서 로그인을 요구하는지 확인했어요. 로컬 서버는 설치하거나 실행해 보지 않았으니 기능은 제작자의 설명 그대로예요. MIDI나 오디오만 생성하는 서버, DAW 컨트롤러, 스트리밍·메타데이터 서버, 연습 앱, 다른 프로젝트의 복사본, README에 작동하는 서버가 설명되어 있지 않은 저장소는 뺐어요. ScoreStarling은 저희 서비스이므로 같은 열과 한계와 함께 표에 넣었어요.

녹음을 악보로 바꿔 주는 MCP 서버는 어떤 것이 있나요?

저희가 열어 본 서버 중 셋은 녹음을 받아 악보를 돌려줘요. Mirelo와 ScoreStarling은 호스팅형이고 audio2score-mcp는 로컬에서 실행돼요. 셋은 악보까지는 가지 못해요. audiolla와 MuScriptor 서버는 MIDI를 돌려주고, fingerstyle-tab-mcp는 텍스트 타브 악보를 써 줘요.

녹음에서 악보 또는 MIDI로, 2026년 10월 3일 확인, Mirelo는 10월 13일에 다시 확인
서버하는 일실행 위치로그인언급된 클라이언트마지막 활동
ScoreStarling(저희 서비스)녹음, 악보, 악보 텍스트를 편집 가능한 악보로 변환. 편집, 미리 보기, 오선보/TAB/숫자보(간보), 악보·오디오 내보내기. 무료 30초 미리 보기 뒤 곡당 10크레딧, 밴드는 분당 30크레딧. 악기 하나 또는 피아노 솔로는 6분(Plus는 15분), ‘밴드’는 최대 30분(Plus 없이는 6분). 95MiB. 템포는 직접 알려 주지 않으면 감지. 현재 한도. 브라우저 WebMCP 베타는 별도호스팅OAuth, 무료 계정Claude, ChatGPT, Claude Code, Codex, Cursor, VS Code, Gemini CLI, Devin Desktop, Hermes2026년 10월 8일 업데이트
Mirelo MCP전체 녹음에 Audio-to-MIDI Pro를 적용해 MIDI, MusicXML, 악보를 돌려줌, 템포 감지. 대부분은 효과음 도구호스팅OAuth 또는 API 키Claude, ChatGPT, Cursor, Claude Code, CodexPro API 2026년 10월 9일
audio2score-mcpBasic 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 디렉터리는 2026년 10월 25일에도 심사 중이었어요. Mirelo의 변경 내역에 따르면 Mirelo의 MCP 서버는 2026년 9월 8일부터 MIDI, MusicXML, 악보를 돌려줬고, 9월 17일에 모델 이름이 Audio-to-MIDI Pro로 바뀌었어요. 10월 9일에 발표한 Pro API는 최대 30분, 100MiB의 전체 믹스를 받고, 더 깔끔한 조판과 기타·베이스 타브 악보가 들어간 PDF 악보를 더할 수 있으며, 템포와 박자를 감지했는지도 알려 줘요. Mirelo는 네 가지 테스트 세트에서 MuScriptor 모델보다 F1이 1.1에서 10.7포인트 높다고 밝히는데, 저희는 측정하지 않았어요. ScoreStarling은 악기 하나나 피아노 솔로는 6분(Plus는 15분), 밴드는 크레딧으로 최대 30분(Plus 없이는 6분)을 다뤄요. Mirelo는 ScoreStarling 안에서 밴드 채보를 맡은 저희 파트너이기도 해요. audio2score-mcp는 일부러 파일까지만 만들고 편집은 내 악보 제작 프로그램에 맡겨요. MuScriptor 서버는 모델을 내려받으려면 Hugging Face 로그인이 필요하고, 그 가중치는 비상업적 용도예요.

악보를 렌더링하거나 쓰는 MCP 서버는 어떤 것이 있나요?

서버 여섯 개는 어시스턴트가 ABC, LilyPond, JSON, MusicXML, MEI로 쓴 악보를 눈으로 보고 듣고 인쇄할 수 있는 형태로 바꿔 줘요. 이 중 녹음을 채보하는 서버는 없어요.

악보 렌더링 또는 작성, 2026년 10월 3일 확인, Music Tutor는 10월 13일
서버하는 일실행 위치로그인언급된 클라이언트마지막 활동
Sheet Music Server(MCP Apps 예시)abcjs로 ABC 표기를 재생 가능한 악보로 변환, 도구 하나로컬 또는 호스팅 데모없음MCP Apps 호스트v2.0.3, 2026년 9월 25일
MCP Music StudioABC를 재생, 조옮김, MIDI·WAV 다운로드가 되는 악보로 변환, Strudel 라이브 코딩호스팅 또는 로컬없음Claude, Claude Code, Codex CLI, Gemini CLI, Cursor, VS Code, Windsurfv0.9.2, 2026년 10월 2일
Music Tutor이론 레슨: 어시스턴트가 쓴 ABC, MusicXML, MEI를 재생과 함께 오선보로 표시, 퍼블릭 도메인 피아노 발췌, 화음 구성음 쓰기, 성부 진행 검사, 청음 퀴즈, 읽기 전용 도구 11개호스팅없음Claude, ChatGPT, Claude Codev0.5.0, 날짜 없음
Gradus NotationJSON 악보를 SVG, MusicXML, MIDI로 변환, 화성 분석, 조판 검사로컬, Gradus의 API 호출없음Claude Code, Claude Desktopv0.8.0, 2026년 8월 26일
lilypond-mcpLilyPond 코드를 잘라 낸 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의 호스팅 주소도 그랬고, 10월 13일에 확인한 Music Tutor의 주소도 그랬어요. Music Tutor는 도구 11개를 나열했는데 모두 읽기 전용으로 표시되어 있었어요. Real Sight Reader와 Real Ear Trainer를 만든 팀의 Music Tutor는 레슨용이에요. 어시스턴트가 쓴 악보를 표시하고, 퍼블릭 도메인 피아노 라이브러리에서 구간을 찾고, 청음 답을 채점해요. 내 녹음이나 파일은 읽지 않으므로 채보 서버와 함께 쓰는 것이지 대신하지는 못해요. Gradus는 악보를 API 키 없이 제작사의 호스팅 API로 보내는 로컬 패키지이고, 에이전트가 출력을 보여 줄 때 Gradus를 밝혀 달라고 요청해요. 화성을 분석하고, 인용된 규칙집에 따라 조판을 검사하기도 해요. lilypond-mcp는 LilyPond의 WebAssembly 빌드를 실행하고, raulkivi의 렌더링 서버는 저희도 쓰는 조판기인 Verovio를 써요.

MuseScore, Dorico, Finale용 MCP 서버가 있나요?

네. MuseScore용 다섯 개, Dorico용 둘, Finale용 하나를 찾았고, 모두 앱과 같은 컴퓨터에서 실행되는 GitHub의 독립 프로젝트예요.

악보 제작 프로그램 제어, 2026년 10월 3일 확인
서버하는 일실행 위치로그인언급된 클라이언트마지막 활동
mcp-musescore열려 있는 MuseScore 3 또는 4 악보를 조작: 음표, 쉼표, 잇단음표, 가사, 마디로컬, MuseScore 플러그인 사용없음Claude Desktop2026년 10월 2일
mcp-scoremusic21로 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어시스턴트가 PDF나 이미지에서 읽은 인쇄 악보를 편집 가능한 MuseScore 파일로 변환로컬없음명시 없음v0.1.0, 2026년 10월 1일
dorico-mcp-serverDorico의 음표 입력, 기보, 화성, 오케스트레이션 도구로컬Dorico 설정Claude Desktop, ChatGPT Desktopv0.3.0, 2026년 1월 6일
Dorico MaestroDorico 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는 Dorico에서 허용해 두어야 하는 Remote Control API(환경 설정이나 첫 연결 때 뜨는 확인 창으로 허용해요)를 쓰며, Finale는 RGP Lua 스크립트를 써요. FinaleMCP의 README에 따르면 Finale는 2024년 8월에 단종됐지만 지금도 실행돼요. 오디오를 불러오는 서버는 하나도 없어요. JordanSucher의 서버는 아직 디렉터리에 올라와 있지만 2025년 4월 이후 바뀐 게 없어서, 저희라면 mcp-musescore와 mcp-score부터 써 볼 거예요. mcp-score는 스스로 알파 단계라고 밝혀요. 공식 MCP Registry에서 이름에 “musescore”가 들어간 항목은 @chrischall/musescore-mcp 하나뿐인데, 악보를 편집하지 않고 로그인한 브라우저를 통해 musescore.com 사이트를 검색하는 Claude용 로컬 패키지예요. 2026년 9월 28일에 마지막으로 게시되었고, 저희가 확인했을 때 GitHub 저장소는 404 오류가 났어요.

음악 분석용 music21 MCP 서버가 있나요?

여러 개 있어요. music21은 자체 문서의 표현으로 “컴퓨터 지원 음악학을 위한 파이썬 기반 도구 모음”이에요. 이 서버들은 music21이나 비슷한 엔진을 써서 MIDI, MusicXML, MEI 파일의 조, 화음, 종지, 성부 진행에 관한 질문에 답해요.

음악 분석, 2026년 10월 3일 확인
서버하는 일실행 위치로그인언급된 클라이언트마지막 활동
music21-mcp-server도구 13개: 조, 로마 숫자 분석, 성부 진행, 패턴, 화성 붙이기, 대위법로컬없음Claude Desktopv1.0.0, 2026년 3월 18일
music21-mcp(SimonsonM)도구 7개: 조, 화성 진행, 종지, 화성 붙이기, 대위법, MIDI로컬없음Claude Desktop, Claude Code2026년 4월 18일
music21-mcp(cclawton)MIDI 파일을 읽고, 편집하고, 분석하는 도구 16개로컬없음명시 없음2026년 7월 14일
encoding-music-mcpMEI 파일을 분석하고 Verovio로 렌더링, 파일 46개 포함로컬없음Claude Desktop2026년 8월 31일
THIRI Chord Intelligence화음 분석, 보이싱, 리하모니제이션; 비상업용 라이선스호스팅 또는 로컬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-imslpIMSLP의 퍼블릭 도메인 작품, 판본, 작곡가를 검색하고 해당 페이지로 연결로컬없음Claude Code, Claude Desktop, Cursor, VS Codev1.0.1, 2026년 8월 29일

인쇄된 악보를 내 컴퓨터에서 읽고 싶다면, 위에서 소개한 raulkivi의 서버 묶음 중 omr-mcp 서버가 사진이나 스캔을 MusicXML로 바꿔 주고, MuseScore 표의 ScoreBridge는 어시스턴트가 페이지를 읽은 다음 MuseScore로 내보내게 해요. 모두 오디오가 아니라 페이지 이미지를 바탕으로 작동해요.

악보 MCP 서버는 어떻게 고르나요?

하려는 일에서 시작한 다음, 서버가 어디서 실행되는지 확인하세요.

  • 채팅 앱 안에서 녹음으로 편집 가능한 악보를 만들려면 녹음을 악보로 바꿔 주는 호스팅형 서버를 쓰세요. 무료 계정으로 쓰는 ScoreStarling이나 Mirelo 계정으로 쓰는 Mirelo가 있어요. 각각 템포를 어떻게 정하는지, 녹음을 얼마나 길게 넣을 수 있는지, 어떤 파일이 돌아오는지 비교해 보세요.
  • MuseScore, Dorico, Finale에서 계속 작업하려면 앱용 서버 중 하나를 쓰세요. 같은 컴퓨터에 앱이 설치되어 있어야 하고, 대개는 앱이 열려 있어야 하며, 로컬 서버를 실행하는 클라이언트도 필요해요.
  • 분석이나 교육에는 music21 서버나 Gradus를, MEI 판본에는 encoding-music-mcp를 써 보세요.
  • 어시스턴트가 악보를 쓰고 보여 주게 하려면 ABC는 Music Studio나 Sheet Music Server 예시를, LilyPond는 lilypond-mcp를 쓰세요. 직접 들어 볼 수 있는 예시와 함께 이론 레슨을 받으려면 Music Tutor를 써 보세요.

호스팅형 서버는 ChatGPT나 웹과 휴대폰의 Claude에 추가할 수 있는 종류지만, 파일이 제공업체로 넘어가고 대부분은 그 업체의 계정이 필요해요. ChatGPT의 맞춤 MCP 서버 양식은 OAuth나 인증 없음만 받는 반면(2026년 10월 12일 확인), Claude의 맞춤 커넥터 양식은 API 키 같은 고정 요청 헤더도 받아요(2026년 10월 3일 확인). 로컬 서버는 파일을 내 컴퓨터에 두고, Python이나 Node와 Claude Desktop, Claude Code, Cursor, VS Code 같은 데스크톱 클라이언트가 필요해요. 어느 쪽이든 마지막 활동 열을 꼭 읽어 보세요. 여기 있는 GitHub 프로젝트 중 넷은 저희가 확인하기 전 6개월 동안 메인 브랜치에 커밋이 없었어요.

출처

  1. Official MCP Registry API, Model Context Protocol
  2. PulseMCP server directory, PulseMCP; MCP servers, Glama; MCP server directory, mcp.so
  3. Connect a custom MCP server, OpenAI
  4. Secure MCP Tunnels, OpenAI
  5. Get started with custom connectors using remote MCP, Claude 도움말 센터
  6. What is music21?, music21 문서
  7. Mirelo MCP, 출시 안내 글, 플러그인, Mirelo
  8. Audio-to-MIDI Pro API와 변경 내역, Mirelo
  9. Music Tutor, Music Tutor
  10. Melogen Music Intelligence for ChatGPT and MCP, Melogen AI
  11. Example: Sheet Music Server, modelcontextprotocol/ext-apps, GitHub
  12. 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
  13. @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는 원격 서버를 맞춤 MCP 서버로 추가하며, SSE나 스트리밍 HTTP를 쓰고 인증은 OAuth이거나 없어야 해요. 로컬 서버는 OpenAI의 Secure MCP Tunnel로만 ChatGPT에 연결되는데, 개발자가 그 서버에 닿을 수 있는 기기에서 터널을 실행해야 해요(둘 다 2026년 10월 12일 확인). 그 밖의 로컬 stdio 서버는 Claude Desktop, Claude Code, Cursor, VS Code처럼 내 컴퓨터에서 서버를 시작해 주는 클라이언트가 필요해요.

오디오를 기타 타브 악보로 바꿔 주는 MCP 서버가 있나요?

fingerstyle-tab-mcp가 기타 녹음에서 텍스트 타브 악보를 써 줘요. 내 컴퓨터에서 Demucs와 Basic Pitch를 쓰고, Claude Desktop 설정 단계가 있어요. 마지막 커밋은 2026년 1월 15일이에요. ScoreStarling도 2026년 10월 8일부터 기타, 베이스, 우쿨렐레 파트를 오선보 아래나 TAB만으로 보여 주고, 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가 설치되어 있어야 하지만 실행 중일 필요는 없어요.

어떤 음악이든 가져오세요 악보를 챙겨 가세요