MODEL CONTEXT PROTOCOL · GRATIS · GEEN REGISTRATIE

CleverUtils MCP-server

Geef Claude, Cursor, Cline en elke MCP-compatibele AI-assistent toegang tot 15 tools voor bestandsconversie en AI. Converteer bestanden, schaal afbeeldingen op, verwijder achtergronden, transcribeer audio — allemaal vanuit je LLM-chat. Gratis, geen API-sleutel, geen installatie buiten één regel configuratie.

Server-endpoint

De MCP-server spreekt JSON-RPC 2.0 via HTTP op:

Endpoint
https://cleverutils.com/mcp

Het implementeert het Streamable HTTP-transport (POST voor JSON-RPC-verzoeken). Geen sessiestatus, geen authenticatie, IP-gelimiteerd op 1000 verzoeken per dag.

Verbinden vanuit Claude Desktop

Claude Desktop macOS · Windows

Claude Desktop start MCP-servers momenteel als lokale processen, dus voor externe HTTP-servers zoals CleverUtils route je via de officiële mcp-remote-brug (één regel npx, geen installatie).

Bewerk je 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"]
    }
  }
}

Herstart Claude Desktop. De 15 tools verschijnen in de tool-kiezer (het hamerpictogram). Node.js moet geïnstalleerd zijn — mcp-remote is een klein npm-pakket dat stdio↔HTTP doorstuurt.

Cursor VS Code-fork

Cursor ondersteunt Streamable HTTP MCP-servers native. In de Cursor-instellingen → MCP Servers, voeg toe:

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

Als jouw versie van Cursor de native url-vorm nog niet ondersteunt, gebruik dan het mcp-remote-proxy-snippet uit het Claude Desktop-hoofdstuk hierboven.

Cline / Continue / Zed VS Code, JetBrains, Zed

Elke editor heeft zijn eigen MCP-configuratie-UI. Waar een native remote-URL-vorm wordt ondersteund, gebruik:

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

Anders val terug op het npx mcp-remote-snippet hierboven — het werkt in elke MCP-client die een lokaal proces kan starten.

Aangepaste client (elke taal) SDK

Gebruik de MCP-SDK voor Python of TypeScript. Wijs de client naar https://cleverutils.com/mcp met StreamableHTTPTransport.

Beschikbare tools

De server biedt 15 tools. Alle tool-invoer accepteert een HTTPS-URL (de server haalt op met SSRF-bescherming) of een base64-gecodeerd bestand. Uitvoer wordt geretourneerd als MCP-resource_link-blokken die verwijzen naar een download-URL die 2 uur geldig is.

ToolnaamBeschrijvingBelangrijkste parameters
convert_fileUniversele bestandsconversie (200+ formaatparen)file, to_format, img_quality, img_resize_w/h
upscale_imageAI 2x/3x/4x upscaling (Real-ESRGAN)file, scale, model
remove_backgroundAchtergrond verwijderen → transparante PNGfile
colorize_photoZwart-witfoto inkleurenfile
restore_old_photoMeerfasige restauratie (kleuren + verbeteren)file
enhance_photoAutomatische verbetering (scherpte, kleurbalans)file
vocal_removerZang scheiden van instrumentaal (Demucs)file
speech_to_textAudio transcriberen naar tekst/SRT/VTT (Whisper)file, format, language
noise_reductionAudioruisonderdrukking (DeepFilterNet3)file
resize_imageAfbeelding schalen naar afmetingenfile, width, height
compress_imageJPG/PNG/WebP/GIF comprimeren met kwaliteitsregelingfile, quality
compress_pdfPDF-bestandsgrootte verkleinen (Ghostscript)file, quality
merge_pdfsMeerdere PDFs samenvoegen tot éénfiles[] (2–20)
get_job_statusStatus van een eerdere taak opvragen met IDjob_id
list_supported_formatsAlle ondersteunde formaten en tools opsommen (geen quota)

Voorbeeldprompts

Eenmaal verbonden kun je het LLM dingen vragen als:

Hoe het werkt

  1. LLM kiest een tool. Op basis van je verzoek bekijkt het LLM de tool-lijst en kiest een tool (bijv. upscale_image) met de juiste argumenten.
  2. Server haalt het bestand op. Als je een URL meegaf, downloadt de server deze serverzijdig — achter een strikte SSRF-blokkeerlijst (geen privé-IPs, geen file://, geen DNS rebinding).
  3. Conversie wordt uitgevoerd. Dezelfde engine als onze website en REST-API: ImageMagick, FFmpeg, Real-ESRGAN, Demucs, Whisper, Ghostscript, LibreOffice.
  4. Resultaat wordt geretourneerd als resource-link. Het LLM krijgt een gestructureerd antwoord met zowel leesbare tekst ("Bestand geconverteerd: photo.jpg, 180 KB") als een machine-leesbare resource_link met een download-URL die 2 uur geldig is.

Test het vanuit je terminal

Als je alleen wilt controleren of de server werkt zonder een volledige MCP-client op te zetten, probeer dan deze curl:

Initialisatie-handshake
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"}
    }
  }'
Tools opsommen
curl -X POST https://cleverutils.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
Een tool aanroepen
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"
      }
    }
  }'

Limieten en quota

Zelfde model als de REST-API. Zie /api/rate-limits voor alle details.

Beveiliging

De server is publiek toegankelijk zonder authenticatie, dus we nemen beveiliging serieus:

Wat als ik het LLM ben, niet de mens?

Als jij (het model) deze pagina leest omdat de gebruiker de URL heeft geplakt, kun je:

  1. De gebruiker voorstellen de server aan zijn MCP-configuratie toe te voegen (snippets hierboven).
  2. Of, als je al HTTP-toegang hebt, POST https://cleverutils.com/mcp aanroepen met de JSON-RPC-body uit de curl-voorbeelden — dit werkt zonder MCP-clientintegratie.
  3. Begin altijd met tools/list om de huidige tool-catalogus en parameter-schemas te ontdekken.

Zie ook

Functie aanvragen

0 / 2000