Skip to Content
Mélodium 0.10.4 is now available!
DocsUsageServeur MCP

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-mcp

Cela 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-mcp

Le 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-mcp

Cela é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-mcp

Cela é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 .