{
  "markdown": "[![Build Status](https://github.com/transloadit/node-sdk/actions/workflows/ci.yml/badge.svg)](https://github.com/transloadit/node-sdk/actions/workflows/ci.yml)\n[![Coverage](https://codecov.io/gh/transloadit/node-sdk/branch/main/graph/badge.svg)](https://codecov.io/gh/transloadit/node-sdk)\n\n<a href=\"https://transloadit.com/?utm_source=github&utm_medium=referral&utm_campaign=sdks&utm_content=node_sdk\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.transloadit.com/assets/images/sponsorships/logo-dark.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://assets.transloadit.com/assets/images/sponsorships/logo-default.svg\">\n    <img src=\"https://assets.transloadit.com/assets/images/sponsorships/logo-default.svg\" alt=\"Transloadit Logo\">\n  </picture>\n</a>\n\n# Transloadit JavaScript/TypeScript SDKs\n\nMonorepo for Transloadit SDKs, shared packages, and the MCP server.\n\n[![Transloadit Server MCP server](https://glama.ai/mcp/servers/transloadit/node-sdk/badges/card.svg)](https://glama.ai/mcp/servers/transloadit/node-sdk)\n\n## Packages\n\n- `@transloadit/img` — Private extraction candidate for responsive Smart CDN images. See\n  `packages/img/README.md`.\n- `@transloadit/node` — Node.js SDK + CLI. See `packages/node/README.md`.\n- `transloadit` — Stable unscoped package (built from `@transloadit/node`).\n- `@transloadit/mcp-server` — MCP server (Streamable HTTP + stdio). See `packages/mcp-server/README.md`.\n- `@transloadit/types` — Shared TypeScript types.\n- `@transloadit/utils` — Shared utilities.\n- `@transloadit/zod` — Zod schemas for Transloadit APIs.\n\n## Quick start\n\n### Node SDK\n\n```ts\nimport { Transloadit } from '@transloadit/node'\n\nconst client = new Transloadit({\n  authKey: process.env.TRANSLOADIT_KEY as string,\n  authSecret: process.env.TRANSLOADIT_SECRET as string,\n})\n\nconst result = await client.createAssembly({\n  params: {\n    steps: {\n      ':original': { robot: '/upload/handle' },\n    },\n  },\n  files: { file: '/path/to/file.jpg' },\n  waitForCompletion: true,\n})\n```\n\n### MCP server\n\nSee `packages/mcp-server/README.md` for MCP setup, auth, and tool docs.\n\n## Development\n\n- Install: `corepack yarn`\n- Checks + unit tests: `corepack yarn check`\n- Node SDK unit tests: `corepack yarn workspace @transloadit/node test:unit`\n\n## Repo notes\n\n- Docs live under `docs/` (non-MCP).\n- The `transloadit` package is prepared via `scripts/prepare-transloadit.ts`.\n- PR checks enforce that tracked files in `packages/transloadit/` stay in sync with `@transloadit/node`.\n- Tarball fingerprint parity remains available as a manual release/debug tool via `corepack yarn parity:transloadit`.\n",
  "bytes": 2657,
  "sha": "f58382a0e7e20ee88675bf48fdd3aeb69e0aac601db6ca1b7a14b609e229a6af",
  "repo_slug": "transloadit/node-sdk",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_transloadit_mcp_server_f791ee0e/readme"
}