Le serveur MCP de Mélodium
Mélodium 0.10.3 embarque un nouveau crate, melodium-mcp : un serveur MCP qui expose directement la validation de programmes Mélodium et la recherche dans la bibliothèque standard aux clients compatibles MCP, dont Claude, Cursor, Codex, Mistral, ChatGPT, et tout autre client qui implémente le protocole.
L’idée est simple : un agent IA qui écrit du Mélodium ne devrait pas avoir à deviner le contenu de la bibliothèque standard, ni attendre qu’un humain lance melodium check. Il peut appeler la même validation que celle utilisée par le CLI, à chaque tentative, et lire la même documentation de référence qu’un humain consulterait.
Ce à quoi il se relie
melodium-mcp se lie directement au crate melodium et réutilise exactement les fonctions de chargement que les commandes CLI melodium check et melodium info appellent, si bien qu’un agent obtient les mêmes réponses qu’un humain depuis le terminal. Chaque package de la bibliothèque standard est compilé en mode mock : valider un programme ne touche jamais le système de fichiers, le réseau, un sous-processus ou une base de données, au-delà de la lecture du fichier vérifié.
Les outils
check_program: analyse et valide un fichier.mel,Compo.toml, ou.jeu, en retournant les erreurs structurées et la liste des points d’entrée disponibles.get_program_info: décrit chaque point d’entrée d’un programme : identifiant, documentation, et paramètres.list_library_elements: liste les traitements, fonctions, modèles, contextes et types de données de la bibliothèque standard, filtrables par zone (std/flow,http, …) et par nature.describe_element: la signature complète d’un élément de la bibliothèque standard : documentation, génériques, paramètres, et (pour les traitements) entrées, sorties, modèles et contextes requis.search_reference: recherche par mot-clé dans les identifiants et la documentation de la bibliothèque standard.get_language_guide: une explication du modèle d’exécution en flux de données de Mélodium (traitements, tracks, modèles, contextes, connexions, génériques, structure de projet), rédigée pour une IA qui lit ou écrit du Mélodium.get_cicd_migration_guide: un guide de référence pour migrer un pipeline GitHub Actions ou GitLab CI vers le packagecicd.search_booketread_book_chapter: recherche par mot-clé et contenu complet des chapitres du livre Mélodium .
Le guide du langage, le guide de migration CI/CD, et le livre sont tous embarqués dans le binaire à la compilation. Aucun accès réseau n’est nécessaire à l’exécution, et c’est le même contenu de référence que celui fourni par le skill Claude Code melodium.
Utilisation
Installez-le depuis le registre MCP sous le nom tech.melodium/melodium-mcp, via n’importe quel client MCP qui le prend en charge, ou directement avec Cargo :
cargo install melodium-mcpDans les deux cas, pointez ensuite votre client MCP vers le binaire résultant via stdio.