Official MCP server for dropthis — publish content, get a permanent URL.
- ✓Actively maintained (<30d)
- ✓Clear description
- !No standard license detected
claude mcp add dropthis-mcp -- npx -y @dropthis/mcp{
"mcpServers": {
"dropthis-mcp": {
"command": "npx",
"args": ["-y", "@dropthis/mcp"]
}
}
}MCP Servers overview
# @dropthis/mcp
Official [MCP](https://modelcontextprotocol.io) server for [dropthis](https://dropthis.app) — publish content (HTML, files, or a URL to fetch) and get back a permanent public URL, from any MCP-compatible agent (Claude Code, Claude Desktop, Cursor, Windsurf, opencode, ChatGPT, n8n, …).
Two ways to connect:
- **Local (stdio)** — `npx @dropthis/mcp`, authenticated with your `sk_` API key. Best for coding agents.
- **Remote (hosted)** — `https://mcp.dropthis.app/mcp` over Streamable HTTP, with OAuth for chat clients or a static `sk_` Bearer for automation. Best for ChatGPT / claude.ai / n8n.
## Local / stdio
Add to your MCP client config:
```json
{
"mcpServers": {
"dropthis": {
"command": "npx",
"args": ["-y", "@dropthis/mcp"],
"env": { "DROPTHIS_API_KEY": "sk_..." }
}
}
}
```
Get an API key from your dropthis account. The server reads `DROPTHIS_API_KEY` (and optional `DROPTHIS_BASE_URL`). Claude Desktop users can install the one-click `.mcpb` bundle instead (the API key is stored in your OS keychain).
See [docs/setup.md](docs/setup.md) for per-client instructions (Claude Code, Cursor, Windsurf, VS Code, …).
## Remote (hosted) connector
Point an MCP-capable client at the hosted endpoint:
```
https://mcp.dropthis.app/mcp
```
- **Chat clients (ChatGPT, claude.ai)** authenticate via OAuth 2.1 — add the connector URL and approve the login (a 6-digit email code; no password).
- **Automation (n8n, CI, custom agents)** sends a static `Authorization: Bearer sk_...` header and skips OAuth. See [docs/n8n.md](docs/n8n.md).
## Tools
| Tool | Purpose |
|------|---------|
| `dropthis_publish` | Publish new content (`content` \| `source_url` \| `files` \| `file`/`paths`) → permanent URL |
| `dropthis_update_content` | Publish a new content version to an existing drop, keeping its URL |
| `dropthis_update_settings` | Update a drop's settings (title, visibility, password, noindex, expiry, metadata) |
| `dropthis_get` | Fetch one drop's metadata |
| `dropthis_get_content` | Read back what a drop is serving — its file manifest, or one file's content (the read half of the edit loop) |
| `dropthis_list` | List your drops (paginated) |
| `dropthis_list_deployments` | List a drop's deployment (version) history |
| `dropthis_delete` | Delete a drop (requires `confirm: true`) |
| `dropthis_account` | Authenticated account profile (id, email, status) including the account's limits for preflight sizing |
| `dropthis_domains_connect` | Connect a custom domain (`path` or `dedicated` mode) and get the CNAME record to create |
| `dropthis_domains_verify` | Re-check a domain's DNS/TLS and advance its status toward `live` |
| `dropthis_domains_get` | Read one domain's stored state and DNS instructions (no live DNS check) |
| `dropthis_domains_list` | List the account's custom domains and which is the default publish target |
| `dropthis_domains_update` | Repoint a dedicated domain to another drop, or set/clear the default path domain |
| `dropthis_domains_delete` | Disconnect a custom domain (requires `confirm: true`) |
`file`/`paths` are local/stdio only — the hosted Worker omits them from the tool schemas entirely. `dropthis_update_content` accepts the same content inputs as `dropthis_publish`; a `source_url` is fetched server-side (SSRF-guarded) and stored as the new version. The id-based tools want the `drop_…` id from the publish response, but a drop URL or slug is auto-resolved when that's all you have. Connections whose OAuth grant lacks the `drops:write` scope see only the read tools.
`dropthis_account` returns your account's exact limits.
## Develop
```bash
npm install
npm run dev # tsx src/bin.ts (needs DROPTHIS_API_KEY)
npm run dev:worker # wrangler dev (remote Worker)
npm test # vitest (node) + vitest-pool-workers
npm run typecheck # tsc (node + worker tsconfigs)
npm run lint # biome
npm run build # tsup → dist/bin.cjs (the npm package)
npm run build:worker # wrangler deploy --dry-run (bundle check)
```
One TypeScript codebase, two outputs: the stdio npm package and the Cloudflare Worker. Both are thin clients over the dropthis REST API (`@dropthis/node` for stdio, `@dropthis/node/edge` for the Worker); tool handlers are unit-tested against an injected fake client.
## License
MIT
What people ask about dropthis-mcp
What is dropthis-dev/dropthis-mcp?
+
dropthis-dev/dropthis-mcp is mcp servers for the Claude AI ecosystem. Official MCP server for dropthis — publish content, get a permanent URL. It has 0 GitHub stars and was last updated today.
How do I install dropthis-mcp?
+
You can install dropthis-mcp by cloning the repository (https://github.com/dropthis-dev/dropthis-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is dropthis-dev/dropthis-mcp safe to use?
+
Our security agent has analyzed dropthis-dev/dropthis-mcp and assigned a Trust Score of 54/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains dropthis-dev/dropthis-mcp?
+
dropthis-dev/dropthis-mcp is maintained by dropthis-dev. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to dropthis-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy dropthis-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/dropthis-dev-dropthis-mcp)<a href="https://claudewave.com/repo/dropthis-dev-dropthis-mcp"><img src="https://claudewave.com/api/badge/dropthis-dev-dropthis-mcp" alt="Featured on ClaudeWave: dropthis-dev/dropthis-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。