URL 하나로, AI가 바로 게시합니다
DropHTML은 원격 MCP(Model Context Protocol) 서버를 내장합니다. 지금 보고 있는 이 주소(https://drophtml.app/mcp)를 AI 도구에 등록하면, 에이전트가 만든 HTML·마크다운을 대화 중에 게시하고 공유 링크를 바로 받아옵니다. 설치도, API 키도 필요 없습니다.
연결하기
Streamable HTTP를 지원하는 MCP 클라이언트라면 URL 등록만으로 끝납니다.
Claude Code (CLI)
claude mcp add --transport http drophtml https://drophtml.app/mcp
등록 후 새 세션을 시작하면 도구가 활성화됩니다.
Cursor
~/.cursor/mcp.json(전역) 또는 프로젝트의 .cursor/mcp.json:
{
"mcpServers": {
"drophtml": { "url": "https://drophtml.app/mcp" }
}
}
VS Code (GitHub Copilot)
워크스페이스의 .vscode/mcp.json:
{
"servers": {
"drophtml": { "type": "http", "url": "https://drophtml.app/mcp" }
}
}
Claude Desktop · 기타
커스텀 커넥터(원격 MCP 서버) 추가 화면에 URL https://drophtml.app/mcp를 입력합니다. HTTP transport가 없는 stdio 전용 클라이언트는 아래 개발자용의 npm 어댑터를 사용하세요.
이렇게 말해보세요
별도 명령 없이 에이전트에게 말로 요청하면 됩니다.
- “이 HTML을 DropHTML에 올려줘” → 게시 후 공유 링크를 돌려줍니다.
- “unlisted로 올려줘” · “비밀번호 걸어서 게시해줘” → 공개 범위·비밀번호를 지정합니다.
- “방금 올린 글 제목만 바꿔줘” · “이 글 삭제해줘” → 게시 때 받은 관리 토큰으로 편집·삭제합니다.
- “css 태그 글 검색해줘” · “이 페이지 최근 일주일 조회수는?” → 검색·통계도 대화로 확인합니다.
제공 도구
연결하면 에이전트가 다음 8가지 도구를 씁니다(상세 스키마는 클라이언트가 자동 표시).
| 도구 | 설명 |
|---|---|
create_share | 새 HTML·마크다운 글 게시 — 공유 링크·관리 토큰 반환 |
update_share | 게시글 편집 — 지정한 필드만 변경, 나머지 유지(관리 토큰 필요) |
delete_share | 게시글 삭제(관리 토큰 필요) |
search_shares | 공개 글 검색·목록(제목·태그) |
get_share | 글 원본 조회 — 비밀번호 글은 관리 토큰 필요 |
get_daily_views | 일별 방문수(최근 1~365일) |
popular_tags | 인기 태그 |
site_stats | 사이트 전체 통계 |
관리 토큰(중요)
게시하면 그 글 전용 관리 토큰(deleteToken)과 관리 링크(manageUrl)가 응답에 한 번만 담깁니다. 웹에서 발급되는 관리 링크와 같은 열쇠로, 이후 편집·삭제에 반드시 필요합니다.
개발자용
프로토콜. 이 엔드포인트는 MCP Streamable HTTP 표준(stateless, JSON 응답)입니다. 세션 협상 없이 요청 하나로 바로 호출할 수 있습니다:
curl -X POST https://drophtml.app/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
stdio 어댑터. HTTP transport가 없는 클라이언트나 로컬 인스턴스 대상, 운영자 토큰을 환경변수로 관리하려는 경우엔 npm 패키지 drophtml-mcp를 사용하세요 — 도구 계약은 동일합니다:
claude mcp add drophtml -- npx -y drophtml-mcp
용량(2MB)·보관 기간 등 서비스 제한과 정책은 도움말을 참고하세요.
One URL, and your AI publishes directly
DropHTML has a built-in remote MCP (Model Context Protocol) server. Register this very address (https://drophtml.app/mcp) with your AI tool, and your agent can publish its HTML or Markdown mid-conversation and hand you the share link. No install, no API key.
Connect
Any MCP client that supports Streamable HTTP connects with just the URL.
Claude Code (CLI)
claude mcp add --transport http drophtml https://drophtml.app/mcp
Start a new session after registering and the tools appear.
Cursor
~/.cursor/mcp.json (global) or the project's .cursor/mcp.json:
{
"mcpServers": {
"drophtml": { "url": "https://drophtml.app/mcp" }
}
}
VS Code (GitHub Copilot)
.vscode/mcp.json in your workspace:
{
"servers": {
"drophtml": { "type": "http", "url": "https://drophtml.app/mcp" }
}
}
Claude Desktop & others
Add a custom connector (remote MCP server) with the URL https://drophtml.app/mcp. For stdio-only clients, use the npm adapter under For developers.
Just ask
No special commands — talk to your agent.
- “Upload this HTML to DropHTML” → it publishes and returns the share link.
- “Publish it unlisted” · “Put a password on it” → sets visibility or a password.
- “Change only the title of the page I just posted” · “Delete that page” → edits or deletes with the manage token received at publish time.
- “Search pages tagged css” · “How many views did this page get last week?” → search and stats, conversationally.
Available tools
Once connected, your agent can use these eight tools (clients show the full schemas automatically).
| Tool | Description |
|---|---|
create_share | Publish a new HTML/Markdown page — returns the share link and manage token |
update_share | Edit a page — only the fields you pass change, the rest are kept (manage token required) |
delete_share | Delete a page (manage token required) |
search_shares | Search/list public pages by title or tag |
get_share | Fetch a page's original source — password-protected pages need the manage token |
get_daily_views | Daily visit counts (last 1–365 days) |
popular_tags | Popular tags |
site_stats | Site-wide stats |
Manage token (important)
Publishing returns a per-page manage token (deleteToken) and manage link (manageUrl) — only once. It is the same key as the web manage link and is required for any later edit or delete.
For developers
Protocol. This endpoint speaks the MCP Streamable HTTP standard (stateless, JSON responses). No session negotiation — a single request works:
curl -X POST https://drophtml.app/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
stdio adapter. For stdio-only clients, targeting a local instance, or managing an operator token via environment variables, use the npm package drophtml-mcp — same tool contract:
claude mcp add drophtml -- npx -y drophtml-mcp
For service limits (2MB per page, retention) and policies, see Help.