MODEL CONTEXT PROTOCOL · GRATUIT · SANS INSCRIPTION

Serveur MCP CleverUtils

Donnez à Claude, Cursor, Cline et à tout assistant IA compatible MCP l'accès à 15 outils de conversion de fichiers et d'IA. Convertissez des fichiers, agrandissez des images, supprimez des arrière-plans, transcrivez de l'audio — directement depuis votre chat LLM. Gratuit, sans clé API, sans configuration au-delà d'une ligne.

Point de terminaison du serveur

Le serveur MCP parle JSON-RPC 2.0 sur HTTP à l'adresse :

Endpoint
https://cleverutils.com/mcp

Il implémente le transport Streamable HTTP (POST pour les requêtes JSON-RPC). Pas d'état de session, pas d'authentification, limité par IP à 1000 requêtes par jour.

Se connecter depuis Claude Desktop

Claude Desktop macOS · Windows

Claude Desktop lance actuellement les serveurs MCP comme processus locaux, donc pour les serveurs HTTP distants comme CleverUtils, vous passez par le pont officiel mcp-remote (une ligne de npx, sans installation).

Modifiez votre claude_desktop_config.json :

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows : %APPDATA%\Claude\claude_desktop_config.json
JSON
{
  "mcpServers": {
    "cleverutils": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://cleverutils.com/mcp"]
    }
  }
}

Redémarrez Claude Desktop. Les 15 outils apparaîtront dans le sélecteur d'outils (l'icône marteau). Node.js doit être installé — mcp-remote est un petit paquet npm qui relaie stdio↔HTTP.

Cursor fork de VS Code

Cursor prend en charge nativement les serveurs MCP Streamable HTTP. Dans les paramètres Cursor → MCP Servers, ajoutez :

JSON
{
  "mcpServers": {
    "cleverutils": {
      "url": "https://cleverutils.com/mcp"
    }
  }
}

Si votre version de Cursor ne prend pas encore en charge la forme native url, utilisez l'extrait du proxy mcp-remote de la section Claude Desktop ci-dessus.

Cline / Continue / Zed VS Code, JetBrains, Zed

Chaque éditeur a sa propre interface de configuration MCP. Lorsqu'une forme d'URL distante native est prise en charge, utilisez :

JSON
{
  "mcpServers": {
    "cleverutils": {
      "url": "https://cleverutils.com/mcp"
    }
  }
}

Sinon, repliez-vous sur l'extrait npx mcp-remote ci-dessus — il fonctionne dans tout client MCP capable de lancer un processus local.

Client personnalisé (tout langage) SDK

Utilisez le SDK MCP pour Python ou TypeScript. Pointez le client vers https://cleverutils.com/mcp avec StreamableHTTPTransport.

Outils disponibles

Le serveur expose 15 outils. Toutes les entrées d'outils acceptent soit une URL HTTPS (le serveur la récupère avec protection SSRF), soit un fichier encodé en base64. Les sorties sont renvoyées sous forme de blocs MCP resource_link pointant vers une URL de téléchargement valide 2 heures.

Nom de l'outilDescriptionParamètres clés
convert_fileConvertisseur de fichiers universel (200+ paires de formats)file, to_format, img_quality, img_resize_w/h
upscale_imageAgrandissement IA 2x/3x/4x (Real-ESRGAN)file, scale, model
remove_backgroundSupprimer l'arrière-plan → PNG transparentfile
colorize_photoColoriser une photo en noir et blancfile
restore_old_photoRestauration multi-étapes (colorisation + amélioration)file
enhance_photoAmélioration automatique (netteté, balance des couleurs)file
vocal_removerSéparer les voix de l'instrumental (Demucs)file
speech_to_textTranscrire l'audio en texte/SRT/VTT (Whisper)file, format, language
noise_reductionRéduction du bruit audio (DeepFilterNet3)file
resize_imageRedimensionner une imagefile, width, height
compress_imageCompresser JPG/PNG/WebP/GIF avec contrôle de qualitéfile, quality
compress_pdfRéduire la taille d'un PDF (Ghostscript)file, quality
merge_pdfsFusionner plusieurs PDF en un seulfiles[] (2–20)
get_job_statusVérifier le statut d'une tâche précédente par IDjob_id
list_supported_formatsLister tous les formats et outils pris en charge (sans quota)

Exemples de prompts

Une fois connecté, vous pouvez demander au LLM des choses comme :

Comment ça fonctionne

  1. Le LLM choisit un outil. En fonction de votre requête, le LLM consulte la liste des outils et en choisit un (par ex. upscale_image) avec les bons arguments.
  2. Le serveur récupère le fichier. Si vous passez une URL, le serveur la télécharge côté serveur — derrière une liste de blocage SSRF stricte (pas d'IP privées, pas de file://, pas de DNS rebinding).
  3. La conversion s'exécute. Le même moteur que notre site web et notre API REST : ImageMagick, FFmpeg, Real-ESRGAN, Demucs, Whisper, Ghostscript, LibreOffice.
  4. Le résultat est renvoyé comme lien de ressource. Le LLM reçoit une réponse structurée contenant à la fois du texte lisible (« Fichier converti : photo.jpg, 180 Ko ») et un resource_link lisible par machine avec une URL de téléchargement valide 2 heures.

Testez-le depuis votre terminal

Si vous voulez juste vérifier que le serveur fonctionne sans configurer un client MCP complet, essayez ce curl :

Handshake d'initialisation
curl -X POST https://cleverutils.com/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "initialize",
    "params": {
      "protocolVersion": "2025-06-18",
      "capabilities": {},
      "clientInfo": {"name": "curl", "version": "1.0"}
    }
  }'
Lister les outils
curl -X POST https://cleverutils.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
Appeler un outil
curl -X POST https://cleverutils.com/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 3,
    "method": "tools/call",
    "params": {
      "name": "convert_file",
      "arguments": {
        "file": "https://example.com/photo.heic",
        "to_format": "jpg"
      }
    }
  }'

Limites et quotas

Même modèle que l'API REST. Voir /api/rate-limits pour tous les détails.

Sécurité

Le serveur est exposé publiquement sans authentification, nous prenons donc la sécurité au sérieux :

Et si je suis le LLM, pas l'humain ?

Si vous (le modèle) lisez cette page parce que l'utilisateur a collé l'URL, vous pouvez :

  1. Suggérer à l'utilisateur d'ajouter le serveur à sa configuration MCP (extraits ci-dessus).
  2. Ou, si vous avez déjà un accès HTTP, appeler POST https://cleverutils.com/mcp avec le corps JSON-RPC montré dans les exemples curl — cela fonctionne sans intégration client MCP.
  3. Commencez toujours par tools/list pour découvrir le catalogue d'outils et les schémas de paramètres actuels.

Voir aussi

Demander une fonctionnalité

0 / 2000