Transloadit Media Processing
Process video, audio, images, and documents with 86+ cloud media processing robots.
Open source Repository Open in the app JSON README (API)
About
Process video, audio, images, and documents with 86+ cloud media processing robots.
Details
- Kind
- MCP servers
- Topic
- IoT & hardware
- Publisher
- transloadit
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 0.3.9
- Stars
- 73
- Forks
- 26
- Open pull requests
- 16
- Last push
- 2026-09-03T04:55:43Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-29 04:01:35
- Updated
- 2026-08-29 04:01:35
- Origin id
io.github.transloadit/mcp-server
README
[](https://github.com/transloadit/node-sdk/actions/workflows/ci.yml)
[](https://codecov.io/gh/transloadit/node-sdk)
<a href="https://transloadit.com/?utm_source=github&utm_medium=referral&utm_campaign=sdks&utm_content=node_sdk">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://assets.transloadit.com/assets/images/sponsorships/logo-dark.svg">
<source media="(prefers-color-scheme: light)" srcset="https://assets.transloadit.com/assets/images/sponsorships/logo-default.svg">
<img src="https://assets.transloadit.com/assets/images/sponsorships/logo-default.svg" alt="Transloadit Logo">
</picture>
</a>
# Transloadit JavaScript/TypeScript SDKs
Monorepo for Transloadit SDKs, shared packages, and the MCP server.
[](https://glama.ai/mcp/servers/transloadit/node-sdk)
## Packages
- `@transloadit/img` — Private extraction candidate for responsive Smart CDN images. See
`packages/img/README.md`.
- `@transloadit/node` — Node.js SDK + CLI. See `packages/node/README.md`.
- `transloadit` — Stable unscoped package (built from `@transloadit/node`).
- `@transloadit/mcp-server` — MCP server (Streamable HTTP + stdio). See `packages/mcp-server/README.md`.
- `@transloadit/types` — Shared TypeScript types.
- `@transloadit/utils` — Shared utilities.
- `@transloadit/zod` — Zod schemas for Transloadit APIs.
## Quick start
### Node SDK
```ts
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 `transloadit` package is prepared via `scripts/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`.