Transloadit MCP Server

Servidor MCP oficial para Transloadit. Processe vídeos, imagens, documentos e áudio através de mais de 80 Robots de processamento de mídia via linguagem natural.

Documentação

Build Status Coverage

Transloadit Logo

SDKs JavaScript/TypeScript da Transloadit

Monorepo para os SDKs da Transloadit, pacotes compartilhados e o servidor MCP.

Transloadit Server MCP server

Pacotes

  • @transloadit/viewer — Publicado como alpha para imagens responsivas de Storage e Templates do Smart CDN. Veja o guia do Viewer.
  • @transloadit/node — SDK Node.js + CLI. Veja packages/node/README.md.
  • transloadit — Pacote estável sem escopo (compilado a partir de @transloadit/node).
  • @transloadit/mcp-server — Servidor MCP (Streamable HTTP + stdio). Veja packages/mcp-server/README.md.
  • @transloadit/types — Tipos TypeScript compartilhados.
  • @transloadit/utils — Utilitários compartilhados.
  • @transloadit/zod — Esquemas Zod para as APIs da Transloadit.

Início rápido

SDK 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

Veja packages/mcp-server/README.md para configuração do MCP, autenticação e documentação das ferramentas.

Desenvolvimento

  • Instalação: corepack yarn
  • Verificações + testes unitários: corepack yarn check
  • Testes unitários do SDK Node: corepack yarn workspace @transloadit/node test:unit

Notas do repositório

  • A documentação fica em docs/ (não-MCP).
  • O pacote transloadit é preparado via scripts/prepare-transloadit.ts.
  • As verificações de PR garantem que os arquivos rastreados em packages/transloadit/ permaneçam sincronizados com @transloadit/node.
  • A paridade de impressão digital do tarball permanece disponível como ferramenta manual de release/depuração via corepack yarn parity:transloadit.