- Home
- MCP servers
- Upload
Upload
- 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.