Odel
drop

drop

@neuronik-ioJavaScriptMITUpdated 3mo ago

Publish web pages straight from your AI assistant and share them with a link.

Server endpointStreamable HTTPAPI keyProbed

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

drop — your AI writes the page, drop gives it a link

drop

Publish web pages straight from your AI assistant — and share them with a link.
drop.neuronik.io · MCP-native · works with Claude, Cursor & any MCP client


Your AI assistant writes great HTML — reports, dashboards, prototypes, docs. drop is a remote MCP server that publishes it as a real, hosted web page the moment you say "drop this". No copy-paste, no hosting setup, no redeploys on edits.

This repo is drop's public home: setup instructions, the drop-upload CLI source, and the issue tracker for feedback and bug reports. (The drop cloud service itself is not open source.)

Quick start

  1. Sign in at drop.neuronik.io — Google or email magic link. You get a workspace; teammates on the same email domain share one.

  2. Connect your assistant to the MCP server:

    https://drop.neuronik.io/mcp
    
    Claude Code
    claude mcp add --transport http drop https://drop.neuronik.io/mcp
    

    Then run /mcp, select drop, and complete the browser sign-in.

    Claude Desktop / Claude.ai

    Settings → ConnectorsAdd custom connector → paste the URL → Connect → sign in with Google.

    Cursor

    Settings → MCPAdd new MCP server, or use:

    {
      "mcpServers": {
        "drop": { "command": "npx", "args": ["mcp-remote", "https://drop.neuronik.io/mcp"] }
      }
    }
    
    Any other MCP client

    Native remote MCP: use the URL directly (streamable HTTP, OAuth). Otherwise: npx mcp-remote https://drop.neuronik.io/mcp.

  3. Say "drop this" — your assistant publishes the page and hands you back a URL.

What your assistant can do

ToolWhat it does
publish_pagePublish a full HTML page, get a shareable URL
update_pageEdit a page in place — same URL, refreshed preview
list_pagesList the workspace's pages
get_pageFetch a page's HTML + metadata before editing
delete_pageDelete a page

Pages can be public (anyone with the link, with proper Open Graph previews on Discord/Slack/WhatsApp/X) or private (signed-in workspace members only, encrypted at rest).

drop-upload CLI

A remote MCP server can't read files on your machine. @neuronik/drop-upload (source) is the tiny local helper that bridges the gap — upload a screenshot, PDF or any file and get back an HTTPS URL your assistant can embed in a page:

npx @neuronik/drop-upload@latest ./screenshot.png
npx @neuronik/drop-upload@latest --clipboard   # macOS: whatever image is on the clipboard

One-time setup: generate an upload token in drop under Connect assistant, then npx @neuronik/drop-upload@latest login --token <token>. Full docs in cli/README.md.

Feedback

Found a bug, want a feature, or built something cool with drop? Open an issue — we read everything.

License

The contents of this repository (CLI + docs) are MIT. The drop cloud service is © Neuronik.