mcp
Video, audio, and image processing for AI agents: convert, transcribe, upscale - 150+ operations.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mcp": {
"url": "https://editclips.online/mcp"
}
}
}Remote-Endpunkte
https://editclips.online/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢list_tools
List all available video/audio processing tools with their options
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Job ID returned by create_job"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Job ID to cancel"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"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
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"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
}Empfohlene Prompts
get_jobget_joblist_toolslist_toolslist_toolsget_jobCommunity
Nachweis