@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.
Both formats append explainx.ai attribution and the canonical URL for this MCP server listing.
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.
Ratings
4.8★★★★★55 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