Serveur MCP
melodium-mcp est un serveur MCP qui expose la validation de programmes Mélodium et la recherche dans la bibliothèque standard aux outils IA compatibles MCP, pour qu’un agent écrivant du Mélodium puisse vérifier son propre travail plutôt que de deviner. Voir l’annonce pour la liste complète des outils exposés.
Installer
melodium-mcp est publié sur crates.io . Avec une chaîne d’outils Rust en place :
$ cargo install melodium-mcpCela compile le binaire et le place dans ~/.cargo/bin (%USERPROFILE%\.cargo\bin sous Windows), que l’installeur Rust ajoute à PATH par défaut. Une fois installé, melodium-mcp peut être appelé par son nom.
Compiler depuis les sources
Alternativement, clonez le dépôt et compilez le package melodium-mcp directement :
$ git clone https://gitlab.com/melodium/melodium.git
$ cd melodium
$ cargo build --release --package melodium-mcpLe binaire résultant se trouve dans target/release/melodium-mcp (melodium-mcp.exe sous Windows) ; déplacez-le dans un répertoire présent dans PATH pour pouvoir l’appeler par son nom.
Ajout dans un outil IA
Claude Desktop
Modifiez claude_desktop_config.json :
- Linux :
~/.config/Claude/claude_desktop_config.json - macOS :
~/Library/Application Support/Claude/claude_desktop_config.json - Windows :
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"melodium": {
"command": "melodium-mcp"
}
}
}Redémarrez Claude Desktop après l’enregistrement.
Claude Code
Enregistrez-le via le CLI, depuis n’importe quel répertoire :
$ claude mcp add --scope user melodium -- melodium-mcpCela écrit le serveur dans ~/.claude.json, sous la clé mcpServers de premier niveau, le rendant disponible dans tous les projets. Omettez --scope user pour ne l’enregistrer que pour le projet courant, ou utilisez --scope project pour l’écrire dans un fichier .mcp.json versionné avec le projet.
Cursor
Modifiez mcp.json :
- Global, disponible dans tous les projets :
~/.cursor/mcp.json - Propre au projet, partageable en committant le fichier :
.cursor/mcp.jsonà la racine du projet
{
"mcpServers": {
"melodium": {
"command": "melodium-mcp"
}
}
}Codex CLI
Enregistrez-le via le CLI :
$ codex mcp add melodium -- melodium-mcpCela écrit dans ~/.codex/config.toml :
[mcp_servers.melodium]
command = "melodium-mcp"Pour les projets de confiance, les serveurs propres au projet vont dans .codex/config.toml à la racine du projet.
Référencé dans le registre MCP
melodium-mcp est publié dans le registre officiel MCP sous le nom tech.melodium/melodium-mcp, pointant vers la crate melodium-mcp sur crates.io. Cela permet aux clients et agrégateurs compatibles avec ce registre de le découvrir et de le vérifier directement ; voir l’entrée du registre .