What environment variables are required?
You must set `R2_ACCOUNT_ID`, `R2_ACCESS_KEY_ID`, `R2_SECRET_ACCESS_KEY`, and `R2_BUCKET_NAME`.
@leonho
Basic information
Cloudflare R2 Upload MCP Server
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
It is a Model Context Protocol (MCP) server for uploading files to Cloudflare R2 storage with automatic MIME type detection and environment variable configuration. It is intended for developers who want to integrate file uploads into MCP‑compatible AI tools.
Install via pnpm install and pnpm build. Set the required environment variables (R2_ACCOUNT_ID, R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, R2_BUCKET_NAME) in your MCP configuration file. The server exposes the upload_file tool, which accepts a filePath (required) and optional key and contentType parameters.
You must set `R2_ACCOUNT_ID`, `R2_ACCESS_KEY_ID`, `R2_SECRET_ACCESS_KEY`, and `R2_BUCKET_NAME`.
In the Cloudflare Dashboard, create an R2 bucket, then generate an API token with read/write permissions and note the Access Key ID and Secret Access Key.
Yes. Set the `R2_CUSTOM_DOMAIN` environment variable, and the server will return URLs using your custom domain instead of the default R2 dev domain.
Images (.jpg, .jpeg, .png, .gif, .webp), documents (.pdf, .txt, .json, .html, .css), scripts (.js), videos (.mp4, .mov, .avi), and audio (.mp3, .wav). Other types default to `application/octet-stream`.
It runs as a stdio MCP server and communicates via standard input/output.

AI tools (Claude, ChatGPT, Gemini, Grok, etc.) generate HTML constantly, from reports to landing pages to prototypes, but there's no easy way to share it or know if anyone looked. HTMLvault turns any HTML into a clean, t
Model Context Protocol (MCP) Server for reading from Google Drive and editing Google Sheets
MCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal
Comments