BlogIngénierie

Serveurs MCP pour partitions : ce que fait chacun d’eux

Un panorama de 27 serveurs par tâche : où chacun s’exécute, comment on s’y connecte, quels clients il cite, sa dernière modification. ScoreStarling est le nôtre, avec les mêmes colonnes.

Écrit par
Publié
Mis à jour
Longueur
12 min de lecture

La réponse courte

Nous avons examiné 27 serveurs MCP de partitions en octobre 2026, et ils font cinq tâches différentes. Deux serveurs hébergés transforment un enregistrement en notation, Mirelo et notre ScoreStarling, et audio2score-mcp le fait sur votre ordinateur avec des briques open source. MuseScore, Dorico et Finale ont chacun des serveurs qui pilotent l’application sur votre machine ; mcp-musescore et mcp-score sont les serveurs MuseScore actifs. Les autres restituent une notation écrite par l’assistant, analysent la musique avec music21 et des moteurs similaires, ou lisent et retrouvent de la musique imprimée.

Comment avons-nous trouvé et vérifié ces serveurs ?

Nous avons cherché dans le registre MCP officiel, GitHub, PulseMCP, Glama et mcp.so des serveurs de partitions, de notation, de MuseScore, de music21, de MusicXML, d’ABC, de LilyPond, de Dorico et d’audio vers MIDI, puis ouvert le README ou la page produit de chaque serveur listé ici. Les annuaires n’ont pas donné grand-chose à eux seuls : PulseMCP a renvoyé un serveur pour « sheet music » et aucun pour « music21 », si bien que la plus grande partie de la liste vient de GitHub. Nous avons ajouté Music Tutor le 13 octobre 2026, après son apparition à côté de ScoreStarling dans des recherches de connecteurs de notation musicale pour Claude, et revérifié Mirelo ce jour-là, après la sortie de son API Audio-to-MIDI Pro.

Dans les tableaux, la dernière activité est la dernière version publiée, indiquée avec son numéro de version, ou à défaut le dernier commit sur la branche principale. « Local » signifie que le serveur s’exécute sur votre ordinateur, généralement en stdio, et « ChatGPT » qu’on peut l’ajouter à ChatGPT par son adresse, comme serveur MCP personnalisé. Nous avons envoyé à chaque serveur hébergé une requête MCP initialize, le premier message que tout client envoie, pour voir s’il demande une connexion. Nous n’avons pas installé ni exécuté les serveurs locaux : leurs fonctions sont donc telles que leurs auteurs les décrivent. Nous avons écarté les serveurs qui ne font que générer du MIDI ou de l’audio, les contrôleurs de DAW, les serveurs de streaming et de métadonnées, les applications d’entraînement, les copies d’autres projets et les dépôts dont le README ne décrit pas un serveur fonctionnel. ScoreStarling est le nôtre : il figure donc avec les mêmes colonnes et ses limites.

Quels serveurs MCP transforment un enregistrement en partition ?

Trois des serveurs que nous avons examinés prennent un enregistrement et renvoient une notation : Mirelo et ScoreStarling sont hébergés, et audio2score-mcp s’exécute en local. Trois autres s’arrêtent avant la partition : audiolla et un serveur MuScriptor renvoient du MIDI, et fingerstyle-tab-mcp écrit une tablature en texte.

De l’enregistrement à la notation ou au MIDI, vérifié le 3 octobre 2026 ; Mirelo à nouveau le 13 octobre
ServeurCe qu’il faitExécutionConnexionClients citésDernière activité
ScoreStarling (le nôtre)Enregistrement, partition ou texte de notation vers une partition modifiable ; modifications, aperçus, portée, tablature et jianpu, exports de notation et d’audio. Un aperçu gratuit de 30 secondes, puis 10 crédits par morceau ; un groupe, 30 crédits par minute ; 6 minutes (15 avec Plus) pour un instrument ou le piano seul, jusqu’à 30 minutes (6 sans Plus) pour un groupe ; 95 Mo ; tempo détecté sauf si vous en donnez un. Limites actuelles ; le WebMCP bêta du navigateur est distinctHébergéOAuth ; compte gratuitClaude, ChatGPT, Claude Code, Codex, Cursor, VS Code, Gemini CLI, Devin Desktop, HermesMis à jour le 8 oct. 2026
Mirelo MCPAudio-to-MIDI Pro sur un enregistrement entier, qui renvoie du MIDI, du MusicXML et une partition, tempo détecté ; surtout des outils d’effets sonoresHébergéOAuth ou clé APIClaude, ChatGPT, Cursor, Claude Code, CodexAPI Pro, 9 oct. 2026
audio2score-mcpBasic Pitch vers MIDI, puis music21 vers des fichiers MusicXMLLocalAucuneClaude Code20 août 2026
audiollaAudio vers MIDI avec Basic Pitch, parmi des dizaines d’outils audio ; pas de notationAuto-hébergé, HTTPJeton facultatifTousv1.1.7, 1er août 2026
midi (MuScriptor)Audio vers MIDI multi-instruments avec le modèle MuScriptor ; pas de notationLocal, LinuxAucuneNon cités4 août 2026
fingerstyle-tab-mcpEnregistrement de guitare vers une tablature en texte, avec Demucs et Basic PitchLocalAucuneClaude Desktop15 janv. 2026

Les deux serveurs hébergés sont conçus pour des tâches différentes. Celui de Mirelo propose surtout des outils d’effets sonores ; son outil Audio-to-MIDI renvoie des fichiers et détecte le tempo sauf si vous en donnez un, et le README de son plug-in ne liste aucun outil pour modifier une partition. ScoreStarling détecte le tempo sauf si vous en donnez un et garde la partition dans votre compte, où vous pouvez corriger des notes, écouter un changement avant de l’appliquer, transposer et exporter ; il figure dans le répertoire de plug-ins de ChatGPT, et l’annuaire de Claude l’examinait encore le 25 octobre 2026. Le journal des modifications de Mirelo indique que son serveur MCP renvoie du MIDI, du MusicXML et des partitions depuis le 8 septembre 2026, et que le modèle a été rebaptisé Audio-to-MIDI Pro le 17 septembre. Son API Pro, annoncée le 9 octobre, accepte un mixage complet jusqu’à 30 minutes et 100 Mo, peut ajouter une gravure plus propre et des partitions PDF avec tablature de guitare et de basse, et indique si le tempo et le chiffrage de la mesure ont été détectés. Mirelo annonce des gains de 1,1 à 10,7 points de F1 par rapport au modèle MuScriptor sur quatre jeux de test ; nous ne l’avons pas mesuré. ScoreStarling couvre 6 minutes (15 avec Plus) pour un instrument ou le piano seul et jusqu’à 30 minutes (6 sans Plus) pour un groupe, avec des crédits. Mirelo est aussi notre partenaire pour les groupes dans ScoreStarling. audio2score-mcp s’arrête volontairement aux fichiers et laisse la modification à votre logiciel de notation. Le serveur MuScriptor exige une connexion Hugging Face pour télécharger son modèle, dont les poids sont réservés à un usage non commercial.

Quels serveurs MCP restituent ou écrivent de la notation ?

Six serveurs transforment la notation que l’assistant écrit, en ABC, LilyPond, JSON, MusicXML ou MEI, en quelque chose que vous pouvez voir, écouter ou imprimer. Aucun d’eux ne transcrit un enregistrement.

Rendu ou écriture de notation, vérifié le 3 octobre 2026 ; Music Tutor le 13 octobre
ServeurCe qu’il faitExécutionConnexionClients citésDernière activité
Sheet Music Server (exemple MCP Apps)Notation ABC vers une partition jouable avec abcjs ; un seul outilLocal, ou démo hébergéeAucuneHôtes MCP Appsv2.0.3, 25 sept. 2026
MCP Music StudioABC vers partition avec lecture, transposition, téléchargement MIDI et WAV ; live coding StrudelHébergé ou localAucuneClaude, Claude Code, Codex CLI, Gemini CLI, Cursor, VS Code, Windsurfv0.9.2, 2 oct. 2026
Music TutorLeçons de théorie : ABC, MusicXML ou MEI écrits par l’assistant, affichés sur une portée avec lecture ; extraits de piano du domaine public, constitution des accords, vérifications d’écriture à plusieurs voix, quiz de formation auditive ; 11 outils en lecture seuleHébergéAucuneClaude, ChatGPT, Claude Codev0.5.0, sans date
Gradus NotationPartition JSON vers SVG, MusicXML et MIDI ; analyse harmonique ; vérifications de gravureLocal, appelle l’API de GradusAucuneClaude Code, Claude Desktopv0.8.0, 26 août 2026
lilypond-mcpCode LilyPond vers PDF rogné, EPS, SVG ou PNGLocalAucuneClaude Code, Claude Desktopv0.2.2, 9 sept. 2026
sheet-music-mcpSix serveurs pour chorales : photo vers MusicXML, rendu, lecture des parties, modification d’ABC, comparaison d’éditions, suivi d’un chanteurLocalAucuneClaude Desktop, Claude Code, Cursor, Windsurf, Continue, Zedv0.2.1, 26 sept. 2026

L’exemple officiel est le plus petit : son unique outil, play-sheet-music, prend de l’ABC et le dessine dans les hôtes qui prennent en charge MCP Apps, et une copie à example-server.modelcontextprotocol.io a répondu à notre handshake sans connexion. L’adresse hébergée de Music Studio aussi, tout comme celle de Music Tutor le 13 octobre, qui listait 11 outils, tous marqués en lecture seule. Music Tutor, des créateurs de Real Sight Reader et de Real Ear Trainer, est conçu pour les leçons : il affiche la notation que l’assistant écrit, retrouve des passages dans sa bibliothèque de piano du domaine public et corrige les réponses de formation auditive. Il ne lit ni vos enregistrements ni vos fichiers : il fonctionne donc en complément d’un serveur de transcription et ne le remplace pas. Gradus est un paquet local qui envoie les partitions à l’API hébergée de son éditeur sans clé et demande aux agents de citer Gradus quand ils montrent sa sortie ; il analyse aussi l’harmonie et vérifie la gravure d’après un recueil de règles cité en référence. lilypond-mcp fait tourner une version WebAssembly de LilyPond, et le serveur de rendu de raulkivi utilise Verovio, le moteur de gravure que nous utilisons aussi.

Existe-t-il un serveur MCP pour MuseScore, Dorico ou Finale ?

Oui : nous en avons trouvé cinq pour MuseScore, deux pour Dorico et un pour Finale, tous des projets indépendants sur GitHub qui s’exécutent sur votre ordinateur à côté de l’application.

Pilotage de logiciels de notation, vérifié le 3 octobre 2026
ServeurCe qu’il faitExécutionConnexionClients citésDernière activité
mcp-musescorePilote une partition MuseScore 3 ou 4 ouverte : notes, silences, n-olets, paroles, mesuresLocal, avec un plug-in MuseScoreAucuneClaude Desktop2 oct. 2026
mcp-scoreÉcrit du MusicXML via music21 ; modifie en direct une partition MuseScore Studio 4.4.2+ ; génère des fichiers ; prise en charge de Dorico expérimentaleLocal, avec un plug-in MuseScoreAucuneClaude Code, Claude Desktop, LM Studiov0.1.0, 25 sept. 2026
musescore-mcp (JordanSucher)Saisie élémentaire de notes et de silences dans une partition MuseScore ouverteLocal, avec un plug-in MuseScoreAucuneClaude Desktop20 avr. 2025
musescore-mcp (strongbeen04)S’appuie sur la ligne de commande de MuseScore : conversion, export des parties, transposition, MIDI vers fichier MuseScoreLocalAucuneClaude Desktop, Claude Code10 mai 2026
ScoreBridgeTransforme en fichier MuseScore modifiable la musique imprimée que l’assistant lit dans un PDF ou une imageLocalAucuneNon citésv0.1.0, 1er oct. 2026
dorico-mcp-serverOutils de saisie de notes, de notation, d’harmonie et d’orchestration dans DoricoLocalRéglage dans DoricoClaude Desktop, ChatGPT Desktopv0.3.0, 6 janv. 2026
Dorico MaestroSaisie de notes au curseur, partitions MusicXML, audits de conduite des voix, export PDF dans Dorico 4 à 6LocalDemande dans DoricoClaude Desktop, Cursor, Antigravityv0.1.6, 10 sept. 2026
FinaleMCPGravure et mise en forme dans un document Finale ouvert, chaque étape annulableLocal, avec un pont LuaAucuneClaude Code, Claude Desktop24 juill. 2026

Ils passent par les interfaces propres à chaque application : les plug-ins, l’hôte d’extensions ou la ligne de commande de MuseScore ; l’API Remote Control de Dorico, que vous autorisez dans Dorico, par un réglage ou par une demande à la première connexion ; ou un script RGP Lua dans Finale. Le README de FinaleMCP note que Finale a été arrêté en août 2024 mais fonctionne toujours. Aucun d’eux n’importe d’audio. Le serveur de JordanSucher apparaît encore dans les annuaires mais n’a pas changé depuis avril 2025 : nous essaierions donc d’abord mcp-musescore et mcp-score ; mcp-score se dit alpha. La seule entrée officielle du registre MCP dont le nom contient « musescore », @chrischall/musescore-mcp, est un paquet local pour Claude qui cherche sur le site musescore.com via votre navigateur connecté au lieu de modifier des partitions ; il a été publié pour la dernière fois le 28 septembre 2026, et son dépôt GitHub renvoyait une erreur 404 quand nous avons vérifié.

Existe-t-il un serveur MCP music21 pour l’analyse musicale ?

Plusieurs. music21 est, selon les mots de sa propre documentation, « une boîte à outils en Python pour la musicologie assistée par ordinateur », et ces serveurs l’utilisent, ou des moteurs similaires, pour répondre à des questions sur les tonalités, les accords, les cadences et la conduite des voix dans des fichiers MIDI, MusicXML ou MEI.

Analyse musicale, vérifiée le 3 octobre 2026
ServeurCe qu’il faitExécutionConnexionClients citésDernière activité
music21-mcp-server13 outils : tonalité, chiffres romains, conduite des voix, motifs, harmonisation, contrepointLocalAucuneClaude Desktopv1.0.0, 18 mars 2026
music21-mcp (SimonsonM)Sept outils : tonalité, progressions, cadences, harmonisation, contrepoint, MIDILocalAucuneClaude Desktop, Claude Code18 avr. 2026
music21-mcp (cclawton)16 outils pour lire, modifier et analyser des fichiers MIDILocalAucuneNon cités14 juill. 2026
encoding-music-mcpAnalyse des fichiers MEI, dont 46 fournis, et les affiche avec VerovioLocalAucuneClaude Desktop31 août 2026
THIRI Chord IntelligenceAnalyse d’accords, dispositions et réharmonisation ; licence non commercialeHébergé ou localClé APIClaude, Cursorv0.5.3, 9 août 2026

Le plus étoilé, music21-mcp-server, demande une installation depuis les sources : le paquet pip que cite son README n’était pas sur PyPI quand nous avons vérifié, et sa branche principale a changé pour la dernière fois le 19 mars 2026. Il propose aussi une API HTTP locale à côté du serveur MCP. encoding-music-mcp vient de la plateforme d’analyse de données de l’Université de Melbourne et convient aux éditions MEI savantes. THIRI répond à des questions sur les accords plutôt que de lire des partitions entières.

Quels autres serveurs MCP de partitions valent la peine d’être connus ?

Deux tâches voisinent avec la transcription : transformer de la musique imprimée en partition numérique, et retrouver des partitions du domaine public.

Lecture et recherche de musique imprimée, vérifiées le 3 octobre 2026
ServeurCe qu’il faitExécutionConnexionClients citésDernière activité
MelogenPartitions imprimées (PDF, PNG, JPG) vers MIDI et MusicXML ; analyse de chanson : tempo, tonalité et structureHébergéOAuthChatGPTSans date
mcp-imslpRecherche dans les œuvres, éditions et compositeurs du domaine public d’IMSLP, et fournit des liens vers euxLocalAucuneClaude Code, Claude Desktop, Cursor, VS Codev1.0.1, 29 août 2026

Pour lire de la musique imprimée sur votre propre ordinateur, le serveur omr-mcp de l’ensemble de raulkivi ci-dessus transforme une photo ou un scan en MusicXML, et ScoreBridge, dans le tableau MuseScore, fait lire la page par l’assistant et l’écrit via MuseScore. Tous partent d’images d’une page, pas d’audio.

Comment choisir un serveur MCP de partitions ?

Partez de la tâche, puis vérifiez où le serveur s’exécute.

  • Pour obtenir une partition modifiable à partir d’un enregistrement dans une application de conversation, utilisez un serveur hébergé d’enregistrement vers notation : ScoreStarling avec un compte gratuit, ou Mirelo avec un compte Mirelo. Comparez la façon dont chacun fixe le tempo, la durée maximale d’une prise et les fichiers renvoyés.
  • Pour continuer à travailler dans MuseScore, Dorico ou Finale, utilisez l’un des serveurs d’application. Ils exigent que l’application soit installée sur le même ordinateur, en général ouverte, et un client qui exécute des serveurs locaux.
  • Pour l’analyse ou l’enseignement, essayez un serveur music21 ou Gradus ; pour les éditions MEI, encoding-music-mcp.
  • Pour que l’assistant écrive et montre de la musique, utilisez Music Studio ou l’exemple Sheet Music Server pour l’ABC, ou lilypond-mcp pour LilyPond. Pour des leçons de théorie avec des exemples à écouter, essayez Music Tutor.

Les serveurs hébergés sont ceux que vous pouvez ajouter à ChatGPT, ou à Claude sur le Web et sur téléphone, mais vos fichiers vont chez le fournisseur, et la plupart exigent un compte chez lui. Le formulaire de serveur MCP personnalisé de ChatGPT accepte OAuth ou l’absence d’authentification (vérifié le 12 octobre 2026), alors que le formulaire de connecteur personnalisé de Claude accepte aussi des en-têtes de requête fixes comme une clé API (vérifié le 3 octobre 2026). Les serveurs locaux gardent les fichiers sur votre machine et exigent Python ou Node et un client de bureau comme Claude Desktop, Claude Code, Cursor ou VS Code. Dans les deux cas, lisez la colonne de dernière activité : quatre des projets GitHub listés ici n’avaient aucun commit sur leur branche principale pendant les six mois précédant notre vérification.

Sources

  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, centre d’aide de Claude
  6. What is music21 ?, documentation de music21
  7. Mirelo MCP, son article de lancement et ses plug-ins, Mirelo
  8. Audio-to-MIDI Pro API et journal des modifications, 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. README sur GitHub : 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

Questions et réponses

Quel serveur MCP pour MuseScore est le plus populaire ?

D’après les étoiles GitHub au 3 octobre 2026, mcp-musescore de ghchen99 est en tête avec 105, suivi de musescore-mcp de JordanSucher avec 29, inchangé depuis avril 2025, et de mcp-score de tskovlund avec 26. Les étoiles mesurent l’attention, pas la qualité : vérifiez aussi le dernier commit et les versions de MuseScore que chacun prend en charge.

Puis-je utiliser ces serveurs MCP dans ChatGPT ?

Surtout les serveurs hébergés. Sur le Web, ChatGPT ajoute un serveur distant comme serveur MCP personnalisé, via SSE ou HTTP en streaming, avec OAuth ou sans authentification. Un serveur local n’atteint ChatGPT que par le Secure MCP Tunnel d’OpenAI, qu’un développeur fait tourner sur une machine capable de l’atteindre (les deux vérifiés le 12 octobre 2026). Sinon, les serveurs locaux en stdio exigent un client qui les lance sur votre ordinateur, comme Claude Desktop, Claude Code, Cursor ou VS Code.

Existe-t-il un serveur MCP qui transforme l’audio en tablature de guitare ?

fingerstyle-tab-mcp écrit une tablature en texte à partir d’un enregistrement de guitare, avec Demucs et Basic Pitch sur votre propre ordinateur, et des étapes d’installation pour Claude Desktop. Son dernier commit date du 15 janvier 2026. Depuis le 8 octobre 2026, ScoreStarling affiche aussi une partie de guitare, de basse ou d’ukulélé en tablature sous la portée ou seule, et renvoie la tablature sous forme de texte.

MuseScore, Steinberg ou MakeMusic publient-ils un serveur MCP officiel ?

Pas parmi les serveurs que nous avons trouvés le 3 octobre 2026. Tous les serveurs MuseScore, Dorico et Finale cités ici sont des projets indépendants sur GitHub, et le README de Dorico Maestro précise qu’il n’est pas affilié à Steinberg.

Dois-je avoir MuseScore installé pour utiliser un serveur MCP pour MuseScore ?

Oui. mcp-musescore exige MuseScore 3 ou 4 lancé avec son plug-in et une partition ouverte. mcp-score exige que MuseScore Studio 4.4.2 ou une version ultérieure soit lancé pour la modification en direct, et que MuseScore soit installé, sans forcément être lancé, pour générer le rendu des fichiers.

Apportez votre musique Repartez avec une partition