Skip to main content

MCP server for AgentVee — file uploads for AI agents

Project description

crabtransfer-mcp

MCP server for CrabTransfer — file uploads for AI agents with local filePath support.

Note: This is currently a test version. Full launch coming soon.

Quick Start

  1. Get an API key at crabtransfer.com/dashboard

  2. Add to your MCP config (e.g. ~/.cursor/mcp.json):

{
  "mcpServers": {
    "crabtransfer": {
      "command": "uvx",
      "args": ["crabtransfer-mcp"],
      "env": {
        "CRABTRANSFER_API_KEY": "your-api-key-here"
      }
    }
  }
}

Or with pip:

{
  "mcpServers": {
    "crabtransfer": {
      "command": "python",
      "args": ["-m", "crabtransfer_mcp"],
      "env": {
        "CRABTRANSFER_API_KEY": "your-api-key-here"
      }
    }
  }
}
  1. Restart your MCP client (Cursor, Claude Desktop, etc.)

Installation

pip install crabtransfer-mcp

Or with uv:

uvx crabtransfer-mcp --help

Supported Clients

Any MCP client that supports stdio transport:

Available Tools

Tool Description
upload_and_wait Upload a file and wait for a shareable download link
upload_file Upload a file (returns upload ID for status polling)
upload_from_url Upload a file from a public URL
get_upload_status Check the status of an upload
get_download_url Get the download URL for a completed upload

Upload Methods

Each upload tool supports three mutually exclusive input methods:

  • filePath — Local file path (stdio only, most efficient for local files — zero tokens)
  • url — Public URL for the server to fetch
  • content — Base64-encoded file content (fallback, uses tokens)

Environment Variables

Variable Required Default Description
CRABTRANSFER_API_KEY Yes Your CrabTransfer API key
CRABTRANSFER_API_BASE_URL No https://crabtransfer-api-develop.fly.dev API base URL

CLI

crabtransfer-mcp --help
crabtransfer-mcp --version

HTTP Transport

To run as an HTTP server (Streamable HTTP):

crabtransfer-mcp-http

Or:

python -m crabtransfer_mcp.http

Also Available

  • Node.js: npx -y @crabtransfer/mcp (npm)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentvee_mcp-0.1.2.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentvee_mcp-0.1.2-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file agentvee_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: agentvee_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for agentvee_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7773d822832e3f98a12eac62532aa6b3d05d7f49a1ff6a06f8c1a048168b3757
MD5 842d66dbf26cbd195e681af147fe2212
BLAKE2b-256 f8381b5937db867882d555979662a90f603f04ac2a7829630c3be135115e89e3

See more details on using hashes here.

File details

Details for the file agentvee_mcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: agentvee_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for agentvee_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 129525976dba232b51188a3139bb438a8a735510fe7990a83eedbda0fef3343c
MD5 75a6d10b5e17649047357c0110821f40
BLAKE2b-256 5726389d684ad72cd87b79057b7e26b4fc43f832535baae4b2626e54d0910f35

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page