Transloadit Media Processing
Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «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>"
}
}
}
}
متغيرات البيئة
TRANSLOADIT_KEYإلزامي Your Transloadit Auth Key from https://transloadit.com/c/-/api-credentialsTRANSLOADIT_SECRETإلزامي سري Your Transloadit Auth Secret from https://transloadit.com/c/-/api-credentials
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على 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.
الأسئلة الشائعة
ما هو Transloadit Media Processing؟
Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.
كيف أثبّت Transloadit Media Processing؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http transloadit-media-processing 'https://api2.transloadit.com/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Transloadit Media Processing إلى مفتاح API؟
نعم. يتطلب TRANSLOADIT_KEY, TRANSLOADIT_SECRET، وتضبطها في إعداداته.
هل Transloadit Media Processing مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون Transloadit Media Processing؟
ينشره transloadit. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.