Spring til hovedindhold

Automatisér billedkonvertering med Contenta CLI, MCP-serveren og AI-agenter

Udgivet den 2. juli 2026 · 9 min. læsetid

De fleste møder Contenta Converter gennem Windows-guiden: træk en mappe med fotos ind, vælg et format, klik på konvertér. Men guiden er kun én måde at styre programmet på. Præcis den samme konverteringsmotor — 100+ formater, RAW fra 600+ kameraer, skalering, effekter — leveres også med en komplet kommandolinjegrænseflade, en indbygget MCP-server og færdige skills til AI-kodeagenter.

Dette indlæg gennemgår alle tre lag: scripting med contenta CLI'en, tilslutning af MCP-serveren til Claude Desktop eller Claude Code, og hvordan en AI-agent kan køre hele din billedpipeline ud fra en anmodning i almindeligt sprog. Alt, du ser her, følger med standardinstallationen — ingen separat download, ingen ekstra licens.

contenta CLI'en: den samme motor, klar til scripts

Den eksekverbare fil hedder contenta og installeres sammen med desktop-appen — samme installer, samme licens. En standardinstallation lægger den i %LOCALAPPDATA%\Programs\ContentaConverter\ og føjer mappen til din PATH, så contenta virker fra enhver ny terminal.

Den byder på 13 kommandoer: convert, batch, info, effects, formats, pdf-album, slideshow, ai-transform, watch, profile, register, status og serve. Input er positionelle — du peger en kommando på en fil eller mappe og tilføjer indstillinger. At konvertere en Canon RAW-fil til et JPEG i høj kvalitet er én linje:

contenta convert photo.cr2 --format jpg --quality 92

Batchbehandling fungerer på samme måde — peg på en mappe. Dette skalerer et helt katalog af produktfotos, så de passer inden for 2000 × 2000 pixels, og gemmer dem som JPEG:

contenta batch ./photos --output ./ready --format jpg --resize 2000x2000 --resize-mode fit

Alle kommandoer accepterer --json til maskinlæsbart output og returnerer ordentlige exit-koder, så CLI'en glider problemfrit ind i PowerShell-scripts, bash-pipelines, CI-jobs og planlagte opgaver.

Automatiseringsopskrifter fra virkeligheden

To mønstre dækker det meste af, hvad vores brugere automatiserer. Begge kører uden opsyn, når de først er sat op.

1. Den selvkørende overvågede mappe

Kommandoen watch overvåger en mappe og konverterer automatisk hvert nyt eller ændret billede. Start den én gang, og den bliver ved med at køre — læg filer ind, få konverterede filer ud:

contenta watch ./incoming --output ./processed --format webp

Kør den ved logon via Jobliste-planlægning, og du har en konverteringstjeneste helt uden klik: scanninger, telefonbilleder og kameraimporter lander i indbakkemappen, og få sekunder senere ligger webklare WebP-filer i outputmappen.

2. E-handels-pipeline til skalering

Markedspladser er strikse med billeddimensioner — Amazon kræver fx produktfotos på et 2000 × 2000-lærred. Én batch-kommando forvandler et hukommelseskort-dump til en mappe, der er klar til upload:

contenta batch ./photos --output ./ready --format jpg --resize 2000x2000 --resize-mode fit

Pak den ind i et script på to linjer, og hver ny produktfotografering går fra kamera til markedsplads med én kommando — inklusive RAW-filer, for motoren afkoder over 600 kameraformater direkte.

MCP-serveren: giv motoren til en AI-agent

MCP (Model Context Protocol) er den åbne standard, AI-assistenter bruger til at kalde eksterne værktøjer. Contenta Converter leveres med en indbygget MCP-server — du starter den med en enkelt kommando:

contenta serve

Den udstiller 10 værktøjer — enkelt- og batchkonvertering, formatgenkendelse, læsning og skrivning af metadata, AI-baggrundsfjerning, PDF-album, diasshows og mere — og den virker allerede i den gratis prøveperiode. For at forbinde Claude Desktop tilføjer du dette til din claude_desktop_config.json:

{
  "mcpServers": {
    "contenta": {
      "command": "contenta",
      "args": ["serve"]
    }
  }
}

Herefter kan du bede din assistent om ting som “konvertér alle HEIC-filer i min Downloads-mappe til JPEG”, og den kalder den lokale motor direkte. Dine billeder forlader aldrig din maskine — agenten orkestrerer, konverteringen kører lokalt.

Claude Code-skills: billedbehandling i almindeligt sprog

Bruger du Claude Code, følger skillen /contenta-image-processing med i Contenta Converter-pluginnet sammen med MCP-serveren, så én installation giver agenten begge dele. To kommandoer:

/plugin marketplace add contentasoftware/contenta-converter-plugin
/plugin install contenta-converter@contenta-converter-plugin

I Cursor, Claude Desktop, VS Code eller en hvilken som helst anden MCP-klient tilføjer du denne serverpost (kræver Node.js 18 eller nyere):

{
  "mcpServers": {
    "contenta-converter": { "command": "cmd", "args": ["/c", "npx", "-y", "@contentasoft/contenta-converter-mcp"] }
  }
}

Derefter beskriver du bare opgaven med dine egne ord:

  • “Skalér alle fotos i denne mappe til Amazon og Etsy”
  • “Konvertér disse CR2-filer til JPEG i 92 % kvalitet”

Skillen oversætter anmodningen til de rigtige contenta-kommandoer, kører dem, tjekker exit-koderne og melder tilbage. Du godkender planen; agenten taster.

Alt er dokumenteret på GitHub

Pluginnets kildekode, MCP-serverens reference og CLI-dokumentationen ligger i det offentlige GitHub-repository, og launcher-pakken er udgivet på npm:

github.com/contentasoftware/contenta-converter-plugin · npmjs.com/package/@contentasoft/contenta-converter-mcp

Dokumentationen vedligeholdes sammen med produktet, så det, du læser der, svarer til binærfilen på din disk. Kopiér opskrifterne direkte ind i dine egne scripts, eller opret et issue, hvis du støder på et grænsetilfælde.

Ofte stillede spørgsmål

Koster CLI'en ekstra?

Nej. CLI'en, MCP-serveren og Claude Code-skillene leveres i den samme installer som desktop-appen og er dækket af den samme engangslicens til $129. Der er intet at købe eller downloade separat.

Virker den i den gratis prøveperiode?

Ja. Den gratis prøveperiode dækker også CLI'en og MCP-serveren, uden tidsgrænse. De holder de første 10 billeder rene, fra samme kvote som valgene i appen. Derefter får outputtet et lille vandmærke, indtil du registrerer dig med contenta register.

Kan jeg bruge den i scripts og CI-pipelines?

Det er præcis det, den er bygget til. Alle kommandoer understøtter --json til struktureret output og returnerer meningsfulde exit-koder (0 succes, 3 licens påkrævet, 5 fil ikke fundet osv.), så fejl er lette at opdage og håndtere.

Én installer. GUI, CLI, MCP og skills.

Download den gratis prøveversion, og script dit første batch på fem minutter, uden kreditkort og uden separat CLI-download.

Download den gratis prøveversion

Plugin-kildekode på GitHub, launcher-pakke på npm: GitHub · npm