DocsAvec l'IAInstaller le serveur MCP MélodiumInstaller le serveur MCP Mélodium Le serveur MCP Mélodium donne à un assistant IA un accès en direct à la validation de programmes Mélodium et à la recherche dans la référence de la bibliothèque standard, en complément de ce que la compétence lui enseigne déjà. Plutôt que de se fier uniquement à ce qu’il retient du langage, l’assistant peut vérifier un fichier de programme à la recherche d’erreurs et retrouver la signature exacte d’un traitement ou d’une fonction pendant qu’il écrit votre pipeline. Il est publié sous forme de crate melodium-mcp, avec les sources dans le répertoire melodium-mcp du dépôt Mélodium. Il réutilise le même code de chargement que melodium check et melodium info, ses réponses correspondent donc à ce que rapporterait la CLI, et il valide les programmes en mode simulé : lire le fichier vérifié est la seule opération d’entrée/sortie qu’il effectue. Outils exposés check_program : analyse et valide un fichier de programme Mélodium (.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 fichier de 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, avec filtrage optionnel par domaine (ex. std/flow, http) et/ou par type. describe_element : signature complète d’un élément de la bibliothèque standard par identifiant (ex. std/flow::emit) : documentation, génériques, paramètres, et, pour les traitements, entrées, sorties, modèles et contextes requis. search_reference : recherche par mot-clé parmi les identifiants et la documentation de la bibliothèque standard. Installer le binaire cargo install melodium-mcp Cela installe un binaire melodium-mcp dans votre répertoire bin Cargo (~/.cargo/bin par défaut), qui devrait déjà se trouver dans votre PATH si Rust est installé. Pour compiler depuis un clone du dépôt à la place : cargo build --release --package melodium-mcp Le binaire résultant se trouve dans target/release/melodium-mcp. Claude Code Enregistrez le serveur auprès de la CLI : claude mcp add melodium -- melodium-mcp Utilisez claude mcp add melodium --scope project -- melodium-mcp pour partager la configuration avec votre équipe via le dépôt plutôt que de la garder locale à votre machine. Claude Desktop Ajoutez le serveur à votre claude_desktop_config.json : { "mcpServers": { "melodium": { "command": "melodium-mcp" } } } Cursor Ajoutez la même définition de serveur à .cursor/mcp.json, à la racine du projet pour une configuration partagée avec l’équipe ou dans votre répertoire personnel pour une configuration individuelle : { "mcpServers": { "melodium": { "command": "melodium-mcp" } } } Zed Ajoutez le serveur sous context_servers dans votre settings.json : { "context_servers": { "melodium": { "command": { "path": "melodium-mcp" } } } } Autres outils Tout client compatible MCP prenant en charge les serveurs stdio peut exécuter melodium-mcp de la même façon : faites pointer sa configuration vers le chemin du binaire (ou simplement melodium-mcp s’il se trouve dans votre PATH), sans argument nécessaire. Pour aller plus loin Une fois le serveur MCP connecté, demandez à l’IA de valider ce qu’elle écrit au fur et à mesure, par exemple « vérifie ce programme avec le serveur MCP avant de me le montrer » ou « recherche la signature de std/flow::emit ». Combinez-le avec la compétence et le flux de création de pipeline pour des résultats les plus fiables possible.Installer la compétence MélodiumConstruire un pipeline avec l'IA