mcp
Video, audio, and image processing for AI agents: convert, transcribe, upscale - 150+ operations.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp": {
"url": "https://editclips.online/mcp"
}
}
}Puntos de conexión remotos
https://editclips.online/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢list_tools
List all available video/audio processing tools with their options
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"tools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Tool slug — pass to create_job"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"category": {
"type": "string"
},
"inputs": {
"type": "number",
"description": "Number of input files the tool accepts"
},
"options": {
"type": "array",
"items": {},
"description": "Available options: key, type, label, default, allowed values, min/max"
}
},
"required": [
"slug",
"name",
"description",
"category",
"inputs",
"options"
],
"additionalProperties": false
}
}
},
"required": [
"tools"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡create_job(tool, inputs, options, webhook, durationMs, ...)
Create a video/audio processing job. Use list_tools first to find the right tool and options. Returns a job ID — use get_job to check status and get the result URL.
Esquema de entrada
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"description": "Tool slug from list_tools (e.g. 'compress-video', 'convert-video')"
},
"inputs": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"description": "Public URLs to input files"
},
"options": {
"description": "Tool-specific options (see list_tools for available options)",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"webhook": {
"description": "HTTPS URL to receive a POST when the job completes or fails",
"type": "string",
"format": "uri"
},
"durationMs": {
"description": "Input duration in milliseconds (for credit estimation)",
"type": "number"
},
"width": {
"description": "Input width in pixels (for credit estimation)",
"type": "number"
},
"height": {
"description": "Input height in pixels (for credit estimation)",
"type": "number"
}
},
"required": [
"tool",
"inputs"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Job ID — pass to get_job"
},
"status": {
"type": "string",
"description": "Initial job status (queued)"
},
"tool": {
"type": "string",
"description": "Tool slug"
},
"creditsReserved": {
"type": "number",
"description": "Credits reserved for this job"
},
"message": {
"type": "string"
}
},
"required": [
"id",
"status",
"tool",
"creditsReserved",
"message"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_job(id)
Check the status of a processing job. When status is 'completed', the response includes a download URL valid for 1 hour.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Job ID returned by create_job"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"status": {
"type": "string",
"description": "queued | processing | completed | failed | cancelled"
},
"tool": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"progress": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "0-100"
},
"progressMessage": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"errorMessage": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"creditsReserved": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"creditsCharged": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"createdAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "ISO 8601 timestamp"
},
"completedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "ISO 8601 timestamp"
},
"outputUrl": {
"description": "Presigned download URL, valid 1 hour (completed jobs only)",
"type": "string"
},
"outputFilename": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"outputSize": {
"description": "Output size in bytes",
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"metrics": {
"type": "object",
"properties": {
"wallTimeMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"cpuTimeMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"peakMemoryBytes": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"wallTimeMs",
"cpuTimeMs",
"peakMemoryBytes"
],
"additionalProperties": false
}
},
"required": [
"id",
"status",
"tool",
"progress",
"progressMessage",
"errorMessage",
"creditsReserved",
"creditsCharged",
"createdAt",
"completedAt"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🔴cancel_job(id)
Cancel a queued or processing job. Reserved credits are refunded.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Job ID to cancel"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"status": {
"type": "string",
"description": "cancelled"
}
},
"required": [
"id",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_balance
Check your current credit balance
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"credits": {
"type": "number",
"description": "Current credit balance"
},
"totalPurchased": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Lifetime credits purchased"
}
},
"required": [
"credits",
"totalPurchased"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Prompts recomendados
get_jobget_joblist_toolslist_toolslist_toolsget_jobComunidad
Evidencia