Transloadit MCP Server
Servidor MCP oficial para Transloadit. Procesa video, imágenes, documentos y audio a través de más de 80 Robots de procesamiento de medios mediante lenguaje natural.
GitHub
73
Prueba este MCPPatrocinadoDocumentación
SDK de JavaScript/TypeScript de Transloadit
Monorepo para los SDK de Transloadit, paquetes compartidos y el servidor MCP.
Paquetes
@transloadit/viewer— Publicado en versión alfa para imágenes responsivas desde Storage y plantillas de Smart CDN. Consulta la guía del visor.@transloadit/node— SDK de Node.js + CLI. Consultapackages/node/README.md.transloadit— Paquete estable sin ámbito (compilado desde@transloadit/node).@transloadit/mcp-server— Servidor MCP (Streamable HTTP + stdio). Consultapackages/mcp-server/README.md.@transloadit/types— Tipos de TypeScript compartidos.@transloadit/utils— Utilidades compartidas.@transloadit/zod— Esquemas de Zod para las API de Transloadit.
Inicio rápido
SDK de Node
import { Transloadit } from '@transloadit/node'
const client = new Transloadit({
authKey: process.env.TRANSLOADIT_KEY as string,
authSecret: process.env.TRANSLOADIT_SECRET as string,
})
const result = await client.createAssembly({
params: {
steps: {
':original': { robot: '/upload/handle' },
},
},
files: { file: '/path/to/file.jpg' },
waitForCompletion: true,
})
Servidor MCP
Consulta packages/mcp-server/README.md para la configuración de MCP, autenticación y documentación de herramientas.
Desarrollo
- Instalación:
corepack yarn - Comprobaciones + pruebas unitarias:
corepack yarn check - Pruebas unitarias del SDK de Node:
corepack yarn workspace @transloadit/node test:unit
Notas del repositorio
- La documentación se encuentra en
docs/(no MCP). - El paquete
transloaditse prepara mediantescripts/prepare-transloadit.ts. - Las comprobaciones de PR garantizan que los archivos rastreados en
packages/transloadit/permanezcan sincronizados con@transloadit/node. - La paridad de huella digital del tarball sigue disponible como herramienta manual de lanzamiento/depuración mediante
corepack yarn parity:transloadit.