Transloadit Media Processing
Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http transloadit-media-processing 'https://api2.transloadit.com/mcp'
{
"mcpServers": {
"transloadit-media-processing": {
"type": "http",
"url": "https://api2.transloadit.com/mcp"
}
}
}
@transloadit/mcp-serverclaude mcp add transloadit-media-processing -e 'TRANSLOADIT_KEY=<TRANSLOADIT_KEY>' -e 'TRANSLOADIT_SECRET=<your transloadit_secret>' -- npx -y @transloadit/mcp-server@0.8.1 stdio
{
"mcpServers": {
"transloadit-media-processing": {
"command": "npx",
"args": [
"-y",
"@transloadit/mcp-server@0.8.1",
"stdio"
],
"env": {
"TRANSLOADIT_KEY": "<TRANSLOADIT_KEY>",
"TRANSLOADIT_SECRET": "<your transloadit_secret>"
}
}
}
}
Variables d'environnement
TRANSLOADIT_KEYobligatoire Your Transloadit Auth Key from https://transloadit.com/c/-/api-credentialsTRANSLOADIT_SECRETobligatoire secret Your Transloadit Auth Secret from https://transloadit.com/c/-/api-credentials
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Transloadit JavaScript/TypeScript SDKs
Monorepo for Transloadit SDKs, shared packages, and the MCP server.
Packages
@transloadit/viewer— Published alpha for responsive images from Storage and Smart CDN Templates. See the Viewer guide.@transloadit/node— Node.js SDK + CLI. Seepackages/node/README.md.transloadit— Stable unscoped package (built from@transloadit/node).@transloadit/mcp-server— MCP server (Streamable HTTP + stdio). Seepackages/mcp-server/README.md.@transloadit/types— Shared TypeScript types.@transloadit/utils— Shared utilities.@transloadit/zod— Zod schemas for Transloadit APIs.
Quick start
Node SDK
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,
})
MCP server
See packages/mcp-server/README.md for MCP setup, auth, and tool docs.
Development
- Install:
corepack yarn - Checks + unit tests:
corepack yarn check - Node SDK unit tests:
corepack yarn workspace @transloadit/node test:unit
Repo notes
- Docs live under
docs/(non-MCP). - The
transloaditpackage is prepared viascripts/prepare-transloadit.ts. - PR checks enforce that tracked files in
packages/transloadit/stay in sync with@transloadit/node. - Tarball fingerprint parity remains available as a manual release/debug tool via
corepack yarn parity:transloadit.
Questions fréquentes
Qu'est-ce que Transloadit Media Processing ?
Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.
Comment installer Transloadit Media Processing ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http transloadit-media-processing 'https://api2.transloadit.com/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Transloadit Media Processing ?
Oui. Il attend TRANSLOADIT_KEY, TRANSLOADIT_SECRET, à renseigner dans sa configuration.
Transloadit Media Processing est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient Transloadit Media Processing ?
Il est publié par transloadit. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.