GET STARTED

Up and Running
in Minutes

Two paths: do it yourself in 3 steps, or let the Claude Code agent skill handle it for you.

1

Deploy Your Worker

One click. Cloudflare creates your Worker, provisions KV storage, and prompts you for an API key. Everything in one flow.

During deploy, you'll be asked to:

  • Choose a Worker name (or keep "mdrop")
  • Set your API_KEY — pick any strong string and save it

After deploy, copy your Worker URL (e.g., https://mdrop.username.workers.dev)

2

Install the CLI

npm install -g mdrop
3

Connect & Share

# Point the CLI at your Worker
mdrop init
# Paste your Worker URL and the API key you chose

# Share your first file
mdrop README.md --theme brutalist
# → https://your-worker.workers.dev/a1b2c3d4
+

Custom Domain (optional)

Want pages at share.yourdomain.com?

  1. Go to Workers & Pages → your mDrop Worker → Settings → Domains & Routes
  2. Click Add → Custom Domain
  3. Enter your subdomain — Cloudflare handles DNS and SSL
  4. Run mdrop init again with your new domain

Quick Reference

# Themes
mdrop file.md --theme clean       # minimal sans-serif (default)
mdrop file.md --theme brutalist   # hard borders, monospace
mdrop file.md --theme terminal    # green on black, hacker
mdrop file.md --theme academic    # serif, paper, LaTeX
mdrop file.md --theme playful     # rounded, colorful

# Expiry
mdrop file.md --expires 1h        # 1 hour
mdrop file.md --expires 7d        # 7 days (default)
mdrop file.md --expires never     # permanent

# Management
mdrop list                        # list shared pages
mdrop delete a1b2c3d4            # delete a page
mdrop preview file.md             # preview before sharing