Transloadit Media Processing
Process video, audio, images, and documents with 86+ cloud media processing robots.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin transloadit_lint_assembly_instructions
- LOWin transloadit_lint_assembly_instructions
- LOWin transloadit_get_assembly_status
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-server": {
"command": "npx",
"args": [
"@transloadit/mcp-server"
]
}
}
}Ausführbare Pakete
0.3.9stdioRemote-Endpunkte
https://api2.transloadit.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
⚪transloadit_lint_assembly_instructions(instructions, strict, return_fixed)
Lint Assembly Instructions without creating an Assembly. Returns structured issues.
Eingabe-Schema
{
"type": "object",
"properties": {
"instructions": {},
"strict": {
"type": "boolean"
},
"return_fixed": {
"type": "boolean"
}
},
"required": [
"instructions"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"error"
]
},
"linting_issues": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"message": {
"type": "string"
},
"severity": {
"type": "string",
"enum": [
"error",
"warning"
]
},
"hint": {
"type": "string"
}
},
"required": [
"path",
"message",
"severity"
],
"additionalProperties": false
}
},
"normalized_instructions": {}
},
"required": [
"status",
"linting_issues"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡transloadit_create_assembly(instructions, files, fields, wait_for_completion, wait_timeout_ms, ...)
Create or resume an Assembly, optionally uploading files and waiting for completion.
Eingabe-Schema
{
"type": "object",
"properties": {
"instructions": {},
"files": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "base64"
},
"field": {
"type": "string"
},
"base64": {
"type": "string"
},
"filename": {
"type": "string"
},
"contentType": {
"type": "string"
}
},
"required": [
"kind",
"field",
"base64",
"filename"
]
},
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "url"
},
"field": {
"type": "string"
},
"url": {
"type": "string"
},
"filename": {
"type": "string"
},
"contentType": {
"type": "string"
}
},
"required": [
"kind",
"field",
"url"
]
}
]
}
},
"fields": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"wait_for_completion": {
"type": "boolean"
},
"wait_timeout_ms": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"upload_concurrency": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"upload_chunk_size": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"upload_behavior": {
"type": "string",
"enum": [
"await",
"background",
"none"
]
},
"expected_uploads": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"assembly_url": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"error"
]
},
"assembly": {},
"upload": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"none",
"uploading",
"complete"
]
},
"total_files": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"resumed": {
"type": "boolean"
},
"upload_urls": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"status",
"total_files"
],
"additionalProperties": false
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
},
"warnings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
}
},
"required": [
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢transloadit_get_assembly_status(assembly_url, assembly_id)
Fetch the latest Assembly status by URL or ID.
Eingabe-Schema
{
"type": "object",
"properties": {
"assembly_url": {
"type": "string"
},
"assembly_id": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"error"
]
},
"assembly": {},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
},
"warnings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
}
},
"required": [
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}⚪transloadit_wait_for_assembly(assembly_url, assembly_id, timeout_ms, poll_interval_ms)
Polls until the Assembly completes or timeout is reached.
Eingabe-Schema
{
"type": "object",
"properties": {
"assembly_url": {
"type": "string"
},
"assembly_id": {
"type": "string"
},
"timeout_ms": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"poll_interval_ms": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"error"
]
},
"assembly": {},
"waited_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
},
"warnings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
}
},
"required": [
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢transloadit_list_robots(category, search, limit, cursor)
Returns a filtered list of robots with short summaries.
Eingabe-Schema
{
"type": "object",
"properties": {
"category": {
"type": "string"
},
"search": {
"type": "string"
},
"limit": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"cursor": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "ok"
},
"robots": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"category": {
"type": "string"
}
},
"required": [
"name",
"summary"
],
"additionalProperties": false
}
},
"next_cursor": {
"type": "string"
}
},
"required": [
"status",
"robots"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢transloadit_get_robot_help(robot_name, robot_names, detail_level)
Returns a robot summary and parameter details.
Eingabe-Schema
{
"type": "object",
"properties": {
"robot_name": {
"type": "string"
},
"robot_names": {
"type": "array",
"items": {
"type": "string"
}
},
"detail_level": {
"type": "string",
"enum": [
"summary",
"params",
"examples"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"error"
]
},
"robot": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"summary": {
"type": "string"
},
"required_params": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"name",
"type"
],
"additionalProperties": false
}
},
"optional_params": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"name",
"type"
],
"additionalProperties": false
}
},
"examples": {
"type": "array",
"items": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"snippet": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"description",
"snippet"
],
"additionalProperties": false
}
}
},
"required": [
"name",
"summary",
"required_params",
"optional_params"
],
"additionalProperties": false
},
"robots": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"summary": {
"type": "string"
},
"required_params": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"name",
"type"
],
"additionalProperties": false
}
},
"optional_params": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"name",
"type"
],
"additionalProperties": false
}
},
"examples": {
"type": "array",
"items": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"snippet": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"description",
"snippet"
],
"additionalProperties": false
}
}
},
"required": [
"name",
"summary",
"required_params",
"optional_params"
],
"additionalProperties": false
}
},
"not_found": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢transloadit_list_templates(page, page_size, sort, order, keywords, ...)
List Assembly Templates (owned and/or builtin). Tip: pass include_builtin: "exclusively-latest" to list builtins only.
Eingabe-Schema
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"page_size": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"sort": {
"type": "string",
"enum": [
"id",
"name",
"created",
"modified"
]
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
]
},
"keywords": {
"type": "array",
"items": {
"type": "string"
}
},
"include_builtin": {
"type": "string",
"enum": [
"all",
"latest",
"exclusively-all",
"exclusively-latest"
]
},
"include_content": {
"type": "boolean"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"error"
]
},
"templates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"builtin_version": {
"type": "string"
},
"steps": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"additionalProperties": false
}
},
"page": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"page_size": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"total": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"errors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
},
"warnings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"hint": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
}
},
"required": [
"status",
"templates"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Nachweis