colapsis avatar

Transfa

colapsis/transfa

Gives Claude the ability to upload files to transfa.sh and return shareable links without needing shell access or external infrastructure. Exposes five MCP tools: upload (with optional TTL, password, download limits), file_info (metadata and SHA-256 verification), list_uploads, delete_upload, and run_artifacts for retrieving all files associated with a pipeline run_id. Works in guest mode without an API key (10MB, 24h TTL) or authenticated with larger limits up to 100GB. Useful when Claude needs to hand off generated artifacts like reports, datasets, or model files to other agents or humans, or when you want provenance tracking across multi-step workflows. The server wraps transfa's REST API, which supports 100+ file formats including ML models, archives, and data science formats.

GitHub stars
14
tools
5
auth
Secret needed
transport
STDIO
env vars
2
last updated
May 15, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

uploadUpload a file from the local filesystem. Returns agent_link (direct URL), human_link (share page), and sha256.

Upload a file from the local filesystem. Returns agent_link (direct URL), human_link (share page), and sha256.

No parameter schema in public metadata yet.

file_infoGet metadata about an upload — filename, size, SHA-256, expiry, download count, provenance fields.

Get metadata about an upload — filename, size, SHA-256, expiry, download count, provenance fields.

No parameter schema in public metadata yet.

list_uploadsList recent uploads (requires API key).

List recent uploads (requires API key).

No parameter schema in public metadata yet.

delete_uploadDelete an upload immediately.

Delete an upload immediately.

No parameter schema in public metadata yet.

run_artifactsGet all files uploaded under a run_id — the full provenance manifest for a pipeline run or agent session.

Get all files uploaded under a run_id — the full provenance manifest for a pipeline run or agent session.

No parameter schema in public metadata yet.

Sponsors

Configuration

TRANSFA_API_KEYsecret

Your Transfa API key. Free at transfa.sh — leave empty for guest mode (10 MB limit).

TRANSFA_BASE_URL

Custom Transfa instance URL for self-hosted deployments. Defaults to https://transfa.sh

Readme

transfa

Dead-simple file sharing for developers and AI agents.
Upload with one command. Share with a link. No account required.

npm version npm downloads node version MIT License Hosted service


$ tf upload model.gguf
✓ Uploaded  model.gguf  (4.2 GB)  →  https://transfa.sh/f/xK9mRp
  SHA-256    a3f8c2...d91b
  Expires    in 7 days

Why transfa?


View the full README on GitHub

Details

Repository
github.com/colapsis/transfa
Package
transfa-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active