Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@zhigang1992/uploadfile-mcpupload the file at ~/Desktop/report.pdf and give me a public link"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@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
Local installation
Usage
Running directly with npx
Adding to Claude Desktop
Add this to your claude_desktop_config.json:
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:
Returns:
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:
To run in development:
To build for distribution:
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