{
  "markdown": "# Yungle clients\n\nClient libraries for [Yungle](https://yungle.co) — a private, EU-hosted file\ntransfer service, and an alternative to WeTransfer for people whose files need\nto stay in Europe.\n\n| Package | | |\n|---|---|---|\n| [`yungle-cli`](https://www.npmjs.com/package/yungle-cli) | `npm i -g yungle-cli` | Send and sync files from your terminal, resumably |\n| [`yungle-mcp`](https://www.npmjs.com/package/yungle-mcp) | `npx -y yungle-mcp` | Read your transfers from an AI assistant (MCP) |\n| [`yungle-client`](https://www.npmjs.com/package/yungle-client) | `npm i yungle-client` | Typed SDK for the API |\n\nReading is free on any Yungle account. Creating, sending and uploading come with\na paid plan. Get a key from Settings → API keys.\n\n- **API reference:** <https://yungle.co/developers>\n- **OpenAPI 3.1 spec:** <https://yungle.co/api/v1/openapi.json>\n\n## Why a CLI\n\nYungle's upload engine is resumable at part granularity and sized for 100 GB\ntransfers. A browser tab has to stay open for the whole upload, and a closed\nlaptop lid costs you the file. `yungle send` does not: interrupt it, run the same\ncommand again, and it continues from the last committed part.\n\n## What these cannot do\n\nYour vault and end-to-end encrypted transfers are not reachable, and cannot be —\ntheir keys are derived in the client and never sent to Yungle. The MCP server\nadditionally has no tool that sends, deletes, invites or revokes; it reads\nmetadata only, by design. See\n<https://yungle.co/developers/unsupported>.\n\n## Development\n\n```bash\npnpm install\npnpm -r test\npnpm -r build\n```\n\nThe Yungle server itself is not open source; this repository holds only the\nclients. Issues and pull requests about the clients are welcome here.\n\nMIT\n",
  "bytes": 1724,
  "sha": "d5edee6becbbd3e026729744ef5fdc0fb0265f9ed275c691692d76c4649b6e16",
  "repo_slug": "heindewilde/yungle-clients",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_co_yungle_yungle_275d839e/readme"
}