Transfa logo

Transfa

by colapsis

Uploads local files to transfa.sh and returns verified, expiring links for agents, scripts, and CI workflows.

Install Transfa

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "colapsis-transfa": {
      "command": "npx",
      "args": [
        "-y",
        "transfa-mcp"
      ],
      "env": {
        "TRANSFA_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

colapsis/transfa MCP server gives MCP-compatible agents access to transfa.sh file transfer from a local filesystem. Its tools upload files, return agent and browser links, inspect metadata, list uploads, and delete files. Uploads always include a SHA-256 checksum, while an optional API key raises guest-mode limits and enables account-scoped operations. Use it when an agent or pipeline needs to pass files through short-lived, downloadable links rather than embedding file contents.

Use cases

  • Upload generated reports and share direct download links
  • Pass artifacts between agents through expiring URLs
  • Publish CI build outputs for downstream consumers
  • Inspect upload integrity before downloading a file
  • Delete temporary artifacts after a workflow completes

Key features

  • Local file uploads through MCP
  • Agent and browser-friendly share links
  • SHA-256 checksums on uploads
  • Metadata inspection without downloading
  • API-key authenticated listing and deletion
  • TTL-based file expiry

Tools4

What Transfa lets your agent do. Expand a tool for its parameters.

Verified live~428 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

19/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · transfa-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars21Stargazers on the source repository.
npm downloads130Package downloads in the last 30 days.
Last commit5mo agoMost recent push to the default branch.
Tools exposed4Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Transfa works

What colapsis/transfa MCP server does

The colapsis/transfa MCP server lets an MCP-compatible agent send local files to the hosted transfa.sh service. An upload produces two links: an agent-oriented direct download URL and a browser-friendly sharing page. The response also includes a SHA-256 digest so a receiving process can verify the downloaded file.

The service accepts arbitrary file types. It detects MIME types for more than 100 formats, including machine-learning models, data files, archives, source code, media, and configuration files. Unknown formats are accepted as application/octet-stream.

How it works

The server runs as a Node.js process launched through npx. MCP tool calls are translated into requests to transfa.sh. Uploads can run without credentials in guest mode, with a 10 MB file limit and a maximum 24-hour lifetime. Supplying an API key allows larger files and longer TTLs according to the associated plan.

Each upload has an expiry and can expose download metadata such as size, filename, checksum, download count, active status, and grace-period state. The returned links can be passed to another agent, included in a generated report, or consumed by a script.

Setup and configuration

Start the colapsis/transfa MCP server with:

Terminal
npx -y transfa-mcp

For Claude Desktop, add the server to the MCP configuration and provide TRANSFA_API_KEY when authenticated uploads are needed:

config.json
{
  "mcpServers": {
    "transfa": {
      "command": "npx",
      "args": ["-y", "transfa-mcp"],
      "env": {
        "TRANSFA_API_KEY": "your-api-key"
      }
    }
  }
}

The API key is optional for basic guest uploads. It is required for listing uploads, deleting owned uploads, larger files, and longer retention periods.

Tools and capabilities

The colapsis/transfa MCP server exposes four file-management tools:

  • upload reads a path from the local filesystem, sends the file, and returns the agent link, human link, SHA-256 value, and expiry details.
  • file_info retrieves upload metadata without downloading the file, including filename, size, checksum, expiry, download count, active state, and grace-period information.
  • list_uploads returns recent uploads and requires an API key or credentials saved through the transfa CLI.
  • delete_upload removes an upload immediately when the supplied API key matches its owner.

The upload service also supports options such as custom TTLs, password protection, download limits, and filename overrides through its broader API, but the available MCP input surface should be checked before relying on each option.

Limitations and notes

Guest access is restricted to 10 MB files and 24-hour expiry. Authenticated limits depend on the account plan, with documented plan ceilings ranging from 500 MB to 100 GB and TTLs from 48 hours to 180 days. Listing and deletion are not anonymous operations. The server transfers files to the hosted transfa.sh service, so it is not a local-only file exchange mechanism.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Transfa

colapsis/transfa is an MCP server that connects a local filesystem to the transfa.sh file-transfer service. Its main tools upload files, inspect file metadata, list recent uploads, and delete uploads. Upload responses include agent and human links plus a SHA-256 checksum, while API-key access enables larger files and longer retention.

Install it by running `npx -y transfa-mcp` in the MCP client configuration. Claude Desktop can launch it with the `command` set to `npx` and arguments `-y transfa-mcp`. Add `TRANSFA_API_KEY` to the environment when authenticated features or higher upload limits are required.

Yes, colapsis/transfa is documented for Cursor and other MCP-compatible agents. Configure the client to launch `npx -y transfa-mcp`; the API key is optional for guest uploads but needed for listing uploads, deleting owned files, and higher limits.

Guest uploads are limited to 10 MB per file and 24 hours of retention. Set `TRANSFA_API_KEY` to use authenticated account limits, which vary by plan and can support larger files and longer TTLs.

It computes and returns a SHA-256 checksum for every upload. Use the value in the upload response to compare against the checksum of a downloaded file or to record artifact integrity in an agent or CI workflow.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTransfa AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/colapsis-transfa?style=directory)](https://allmcps.com/mcp/colapsis-transfa)
HTML Embed
<a href="https://allmcps.com/mcp/colapsis-transfa"><img src="https://allmcps.com/api/badge/colapsis-transfa?style=directory" alt="Transfa on AllMCPs" /></a>