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.
GitHub
73
Experimente este MCPPatrocinadoDocumentação
SDKs JavaScript/TypeScript da Transloadit
Monorepo para os SDKs da Transloadit, pacotes compartilhados e o servidor MCP.
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. Vejapackages/node/README.md.transloadit— Pacote estável sem escopo (compilado a partir de@transloadit/node).@transloadit/mcp-server— Servidor MCP (Streamable HTTP + stdio). Vejapackages/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 viascripts/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.