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.
filesystem MCP server for accessing WSL distributions from Windows
📄 The PDF intelligence layer for AI agents — Agent Document Twin, evidence-first extraction, visual crops, OCR provenance, trust reports, and benchmark-gated releases. MCP server for Claude, Cursor, VS Code, and any MCP client.
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal
MCP server to extract contents from a PDF file
Comments