Upload

Uploads local files to S3-compatible storage and returns shareable URLs.
  • javascript

0

GitHub Stars

javascript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "zhigang1992-upload-mcp": {
      "command": "npx",
      "args": [
        "@zhigang1992/uploadfile-mcp"
      ]
    }
  }
}

You can run a lightweight MCP server that uploads local files to S3-compatible storage and returns shareable URLs. This makes it simple to store files remotely and quickly share links without managing storage paths or permissions.

How to use

Start the MCP server using a quick format that your client can execute. The server exposes a tool you can call with a local file path to upload that file and receive a shareable URL along with metadata about the upload.

How to install

Prerequisites: you need Node.js installed on your system. You can use either npm or bun as your package manager to install and run the server.

Install locally or globally

npm install @zhigang1992/uploadfile-mcp
bun install

Run the server to upload files

You can run the server directly with the Node package runner. Use the following command to start the MCP server and prepare it to accept upload requests.

Add to Claude Desktop configuration (optional)

{
  "mcpServers": {
    "upload-file": {
      "command": "npx",
      "args": ["@zhigang1992/uploadfile-mcp"]
    }
  }
}

Available tools

upload_file

Upload a local file to S3-compatible storage and receive a shareable URL. Files are organized in unique UUID folders to prevent naming conflicts and preserve the original filename.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational