Back to Browse

Node Sdk MCP Server

Developer ToolsLow Risk9.9MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.

About

Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.

Remote endpoints: streamable-http: https://api2.transloadit.com/mcp

Security Report

9.9
Low Risk9.9Low Risk

Valid MCP server (2 strong, 2 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. Trust signals: 4 highly-trusted packages. 1 finding(s) downgraded by scanner intelligence.

Endpoint verified · Requires authentication · 2 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Your Transloadit Auth Key from https://transloadit.com/c/-/api-credentialsOptional

Environment variable: TRANSLOADIT_KEY

Your Transloadit Auth Secret from https://transloadit.com/c/-/api-credentialsRequired

Environment variable: TRANSLOADIT_SECRET

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

Build Status Coverage

Transloadit JavaScript/TypeScript SDKs

Monorepo for Transloadit SDKs, shared packages, and the MCP server.

Transloadit Server 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. 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

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.

Reviews

No reviews yet

Be the first to review this server!