Voor AI-agents

Video converteren met MCP

Muxara biedt een remote MCP-server zodat Claude, Cursor en andere agents conversietaken kunnen maken, media kunnen uploaden en resultaten kunnen downloaden - met dezelfde limiet van 500 MB en fair-use-limieten als muxara.com.

Tools

Acht MCP-tools spiegelen de conversiestroom van de website. Agents roepen deze aan via Streamable HTTP op het onderstaande endpoint.

list_conversions

Alle 82 conversieslugs met geaccepteerde invoerextensies en uitvoerformaat weergeven.

get_conversion_defaults

Standaard- en geldige codec-, kwaliteits- en trimparameters voor een slug ophalen.

create_conversion_job

Taak maken en een ondertekende upload-URL ontvangen (max. 500 MB invoer).

confirm_upload

Bevestigen dat het bestand naar de ondertekende URL is geüpload.

update_conversion_job

Uitvoerformaat of conversie-instellingen wijzigen vóór verwerking.

start_conversion

FFmpeg-conversie in de wachtrij op de worker.

get_conversion_status

Taakstatus en voortgang opvragen wanneer gereed.

get_media_info

Geüpload bestand analyseren op duur, resolutie, codecs en bitrate.

Toepassingen

AI-chatassistenten

Een gebruiker vraagt zijn assistent een MKV naar MP4 te converteren. De agent toont formaten, maakt een taak, begeleidt de upload en geeft een downloadlink wanneer gereed.

Automatiseringspipelines

Scripts of CI-taken maken conversietaken, uploaden via ondertekende URL's en vragen status op zonder browser - nuttig voor mediaprep-workflows.

Formaatontdekking

Agents roepen list_conversions en get_conversion_defaults aan voordat ze de juiste slug kiezen voor bestandsextensie en doelapparaat.

Editor- en CMS-integraties

Bouw aangepaste tools die transcoding aan Muxara overdragen met dezelfde limieten als de publieke website.

Werkflow

Bestandsbytes worden niet via MCP-toolaanroepen verzonden. Upload gebruikt een ondertekende URL, net als op de website.

  1. create_conversion_job - retourneert jobId en uploadUrl
  2. PUT het bestand naar uploadUrl (Content-Type: application/octet-stream)
  3. confirm_upload
  4. start_conversion (optioneel eerst update_conversion_job)
  5. get_conversion_status tot status ready is
  6. Downloaden vanaf de URL in het statusantwoord

Verbinden

Gebruik Streamable HTTP-transport. Het canonieke endpoint is https://api.muxara.com/mcp (alias: /sse).

Cursor

Toevoegen aan je MCP-config (.cursor/mcp.json of Cursor-instellingen):

{
  "mcpServers": {
    "muxara": {
      "url": "https://api.muxara.com/mcp"
    }
  }
}

MCP Inspector

Start de inspector, kies Streamable HTTP en voer de volledige endpoint-URL in:

npx @modelcontextprotocol/inspector
# Streamable HTTP → https://api.muxara.com/mcp

Authenticatie

De MCP-server is openbaar - geen API-sleutels, OAuth of Muxara-account vereist.

  • Geen API-sleutel of registratie
  • Streamable HTTP op api.muxara.com/mcp
  • Fair-use-snelheidslimieten van toepassing
  • Gratis conversie en download

Zelfde limieten als de website

MCP-tools gebruiken dezelfde job-API als muxara.com. Deze limieten gelden voor elke client.

Max. upload500 MB per bestand
Taakaanmaak20 taken per uur (fair-use-limiet)
API-verzoeken120 verzoeken per minuut (fair-use-limiet)
Bestandsbewaring24 uur
Conversieparen82 slugs
KostenGratis – converteer en download zonder kosten (tot 500 MB per bestand, fair-use limieten van toepassing).

Documentatie

Machineleesbare discovery-bestanden en volledige agentreferentie voor LLM-providers.

Veelgestelde vragen

Nee. De MCP-server is openbaar met fair-use-limieten, net als de website. Geen OAuth of account vereist.

Nee. create_conversion_job retourneert een ondertekende uploadUrl. PUT het bestand direct naar die URL (tot 500 MB), roep daarna confirm_upload aan. Hetzelfde als de browser-uploader.

Nee. Conversie en download zijn gratis, net als op muxara.com.

Ja. Start de Muxara-worker op poort 3001 en verbind met http://localhost:3001/mcp via MCP Inspector of je client.