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.

Documentación

Build Status Coverage

Transloadit Logo

SDK de JavaScript/TypeScript de Transloadit

Monorepo para los SDK de Transloadit, paquetes compartidos y el servidor MCP.

Transloadit Server MCP server

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. Consulta packages/node/README.md.
  • transloadit — Paquete estable sin ámbito (compilado desde @transloadit/node).
  • @transloadit/mcp-server — Servidor MCP (Streamable HTTP + stdio). Consulta packages/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 transloadit se prepara mediante scripts/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.