// may the 4th be with you⚔️
cloud-infrastructurefile-systems

@zhigang1992/uploadfile-mcp

by zhigang1992

Upload local files to S3-compatible storage and get shareable public S3 URLs. Auto-organized into UUID folders to avoid

An MCP server that enables users to upload local files to S3-compatible storage and retrieve shareable public URLs. Files are automatically organized into unique UUID-based folders to prevent naming conflicts while preserving original filenames.

github stars

0

0 commentsdiscussion

Both formats append explainx.ai attribution and the canonical URL for this MCP server listing.

Automatic UUID folder organizationWorks with any S3-compatible storage

best for

  • / Developers needing file hosting for applications
  • / Sharing files with public access URLs
  • / Building file upload workflows

capabilities

  • / Upload files to S3-compatible storage
  • / Generate shareable public URLs for uploaded files
  • / Organize files into UUID-based folders
  • / Preserve original filenames during upload

what it does

Upload local files to S3-compatible storage and get back shareable public URLs. Files are automatically organized into UUID folders to avoid naming conflicts.

about

@zhigang1992/uploadfile-mcp is a community-built MCP server published by zhigang1992 that provides AI assistants with tools and capabilities via the Model Context Protocol. Upload local files to S3-compatible storage and get shareable public S3 URLs. Auto-organized into UUID folders to avoid It is categorized under cloud infrastructure, file systems.

how to install

You can install @zhigang1992/uploadfile-mcp in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

license

MIT

@zhigang1992/uploadfile-mcp is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

readme

@zhigang1992/uploadfile-mcp

An MCP (Model Context Protocol) server that allows you to upload local files to S3-compatible storage and get shareable URLs.

Installation

Global installation

npm install -g @zhigang1992/uploadfile-mcp

Local installation

npm install @zhigang1992/uploadfile-mcp

Usage

Running directly with npx

npx @zhigang1992/uploadfile-mcp

Adding to Claude Desktop

Add this to your claude_desktop_config.json:

{
  "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 automatically organized in unique UUID folders to prevent naming conflicts.

Parameters:

  • file_path (required): Local path to the file to upload

Example usage:

{
  "file_path": "/path/to/local/file.jpg"
}

Returns:

{
  "success": true,
  "file_path": "/path/to/local/file.jpg",
  "folder_id": "e4847e59-2003-443c-bd47-775fc6b6a195",
  "original_filename": "file.jpg",
  "remote_path": "e4847e59-2003-443c-bd47-775fc6b6a195/file.jpg",
  "url": "https://s3.reily.app/public/e4847e59-2003-443c-bd47-775fc6b6a195/file.jpg",
  "message": "File uploaded successfully to https://s3.reily.app/public/e4847e59-2003-443c-bd47-775fc6b6a195/file.jpg"
}

Note: Each uploaded file is placed in a unique folder (UUID-based) to prevent naming conflicts while preserving the original filename.

Development

To install dependencies:

bun install

To run in development:

bun run dev

To build for distribution:

bun run build

Configuration

This MCP server uses the S3-compatible endpoint at https://s3.reily.app and uploads files to the public bucket. The uploaded files are publicly accessible.

License

MIT

FAQ

What is the @zhigang1992/uploadfile-mcp MCP server?
@zhigang1992/uploadfile-mcp is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
How do MCP servers relate to agent skills?
Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
How are reviews shown for @zhigang1992/uploadfile-mcp?
This profile displays 55 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.8 out of 5—verify behavior in your own environment before production use.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
MCP server reviews

Ratings

4.855 reviews
  • James Lopez· Dec 28, 2024

    We evaluated @zhigang1992/uploadfile-mcp against two servers with overlapping tools; this profile had the clearer scope statement.

  • Pratham Ware· Dec 16, 2024

    We evaluated @zhigang1992/uploadfile-mcp against two servers with overlapping tools; this profile had the clearer scope statement.

  • Henry Malhotra· Dec 8, 2024

    Useful MCP listing: @zhigang1992/uploadfile-mcp is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Aanya Verma· Nov 27, 2024

    We evaluated @zhigang1992/uploadfile-mcp against two servers with overlapping tools; this profile had the clearer scope statement.

  • Emma Rao· Nov 19, 2024

    Useful MCP listing: @zhigang1992/uploadfile-mcp is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Sakshi Patil· Nov 7, 2024

    Useful MCP listing: @zhigang1992/uploadfile-mcp is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Chaitanya Patil· Oct 26, 2024

    @zhigang1992/uploadfile-mcp reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

  • Mia Bansal· Oct 18, 2024

    @zhigang1992/uploadfile-mcp is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

  • Soo Khanna· Oct 14, 2024

    I recommend @zhigang1992/uploadfile-mcp for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

  • Omar Kim· Oct 10, 2024

    @zhigang1992/uploadfile-mcp reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

showing 1-10 of 55

1 / 6