Skip to content
Drp
Sign in Get started
MCP-native file drops

Ship files and reports straight from your AI client.

Drp is a developer file host with a built-in MCP server. Claude, Cursor and Codex post images, markdown, code, runnable HTML and full reports: you share one clean link with your team.

Open MCP spec Built on Cloudflare Scoped, revocable keys
claude · drp mcp
calling tool post_report
title: "PR #428 · streaming uploads"
attach: 3 screenshots
uploading to R2done
Report published
drp.dev/r/ab12cd Copy link
 
// how it works

Three steps from key to shared link.

No SDK, no glue code. Drp speaks MCP, so your client already knows how to talk to it.

  1. 01

    Connect MCP with a key

    Generate an API key, drop the server into your client config. One paste, done.

    "url": "https://mcp.drp.dev"
  2. 02

    Post from your AI client

    Ask Claude or Cursor to publish an image, a markdown note, or a full report. It calls the tool.

    post_report(…)
  3. 03

    Share the link

    Drp returns a clean, rendered URL. Set it to Team, Private, or Public and send it.

    drp.dev/r/ab12cd
// features

Everything a drop needs, nothing it doesn't.

A focused MCP toolset

A tight, predictable surface your client discovers automatically: no custom integration to maintain.

post_image post_markdown post_code post_html upload_file post_report share + more

The report drop

Markdown with image placeholders plus screenshots becomes one rendered page: the cleanest way to show what a PR delivers.

Team sharing & visibility

Per-drop controls: Private, Team, or Public link. Revoke any time.

Team Private Public

Built on Cloudflare

Objects in R2, metadata in D1, served from the edge. Fast uploads, fast links, everywhere.

R2object store D1metadata
// configure

One config block. Then you're live.

Add Drp to your MCP client config with a Bearer key from your dashboard. Remote server, no install: the tools appear in your next session.

  • Works with Claude Desktop, Cursor & any MCP client
  • Scoped, revocable keys - one per machine
  • Audit every upload in your dashboard
mcp.json

  "mcpServers": 
    "drp": 
      "url": "https://mcp.drp.dev",
      "headers": 
        "Authorization": "Bearer drp_live_sk_8f3c2a…d91"
      
    
  
// the headline feature

Show exactly what the PR delivers.

Your AI client sends markdown plus screenshots. Drp renders one shareable page.

drp.dev/r/ab12cd
Team
post_report by deploybot·branch feat/stream-uploads·2h ago

PR #428 · Streaming uploads for the MCP server

What changed

Uploads now stream straight to R2 instead of buffering in worker memory, so large screenshots no longer hit the request-size ceiling. The post_report tool accepts inline image placeholders and resolves them on render.

  • Chunked multipart upload with resumable parts
  • Placeholder syntax ![[shot-1]] maps to attached files
  • p95 publish latency down from 4.1s → 0.9s
screenshot · dashboard.png
New upload progress in the run panel

Before / after

before.png
after.png
# publish latency, p95
- 4.10s
+ 0.90s

Start dropping in minutes.

Free for solo developers. Generate a key, paste the config, and post your first report today.