mcpField
D
DropTheHassle

DropTheHassle

リモート
dropthehassle.comクラウド・インフラ32 週間前に更新
リポジトリ公式サイト

DropTheHassle について

DropTheHassleは、AIクライアントからサイトを公開するためのMCPサーバーです。無料のHTTPSリンクへのデプロイや、ドメイン・メールボックス関連の操作を提供し、支払いは利用者自身が行います。

主な機能

  1. 01無料のHTTPSリンクへのサイト公開
  2. 02ドメインの空き状況と価格の確認
  3. 03.comとメールボックスの支払いリンク
  4. 04既存ドメインとホスト済みバックエンドの接続

活用シーン

  1. 01AI経由でサイトを公開し、引き継ぎリンクを取得
  2. 02購入前にドメイン価格を確認
  3. 03.comに送受信可能なメールボックスを追加

MCP 対応

ローカルのstdioサーバーと、ホスト型のStreamable HTTPエンドポイントを提供し、MCPクライアントからデプロイやドメイン検索などのツールを呼び出せます。初回デプロイにトークンは不要ですが、アカウント関連ツールには必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://dropthehassle.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmdropthehassle-mcp0.5.2

ツール

52

このツールにパラメーターはありません。

詳細

DropTheHassle MCP サーバー

AI と一緒にサイトを公開するにはどうすればよいでしょうか?このサーバーを追加して「このサイトを公開して」と伝えるだけです。AI がアカウント不要で、無料の HTTPS リンクを使ってサイトを公開します。メールアドレスは任意です。公開後に、.com ドメイン(€19/$19、DNS 設定不要)と任意のメールボックスが必要かどうかを一度だけ尋ねます。どのツールも料金を支払いません。

# Claude Code
claude mcp add dropthehassle -- npx -y dropthehassle-mcp@latest

# Grok Build (Grok CLI)
grok mcp add dropthehassle -- npx -y dropthehassle-mcp@latest

# Cursor: add to .cursor/mcp.json
{
  "mcpServers": {
    "dropthehassle": {
      "command": "npx",
      "args": ["-y", "dropthehassle-mcp@latest"]
    }
  }
}

Claude Code、Cursor、Codex、Gemini CLI などのエージェントスキル(公開、ドメイン購入、独自ドメインの接続、ドメインメール):npx skills add bosmdavid-gif/dropthehassle-skill。

インストールせずに、ホスト型コネクターを使うこともできます:https://dropthehassle.com/mcp(初回のデプロイではトークンもメールアドレスも不要です)。AI がまずサイトを公開し、公開リンクと所有権確認リンクを提示します。公開後に、.com ドメイン(決済リンク、DNS 設定不要)と、送受信できる任意のメールボックスが必要かどうかを一度だけ尋ねます。ターミナルから同じことをするコマンドは npx -y dropthehassle@latest deploy . です(メールアドレスは任意です。公開後に --email [email protected] を追加すると、所有権確認リンクがメールで届きます)。

AI でできること:

  1. アカウント不要で、無料の HTTPS リンクを使ってサイトを公開し(deploy_site)、所有権確認リンクを提示します。
  2. ドメイン名が取得可能か、その料金はいくらかをドメインレジストリに直接問い合わせます(search_domain)。
  3. 独自の .com ドメインの決済リンクを提示します。料金は年額 €19 / $19 で、EU では VAT 込み、毎年同額です。Stripe のページで支払うと、DNS の設定なしで HTTPS 対応のサイトがそのドメインで公開されます。
  4. そのドメインの実際のメールボックスの決済リンクを提示します。送受信が可能で、ダッシュボードのウェブメール、または IMAP/SMTP 対応の任意のメールアプリで利用できます。月額 €5 / $5 で、EU では VAT 込みです。

AI が料金を支払うことはできません。リンクを開いて、ご自身でお支払いください。DropTheHassle の決済リンクは常に checkout.stripe.com 上にあります。ChatGPT と Claude のディレクトリアプリでは、dropthehassle.com 上で購入できます。

サーバー部分もありますか?AWS、Google Cloud、DigitalOcean、またはご自身のサーバーで運用したまま、AI にワンステップでサイトへリンクさせることができます。

パッケージ dropthehassle-mcp 0.5.2(MIT、Node.js 18 以降)。レジストリ名:io.github.bosmdavid-gif/dropthehassle。

料金は €19 / $19 と表記しています。お問い合わせ先:[email protected]。

アカウントなしで試す

deploy_site はトークンなしで動作します。サイトは HTTPS 対応の無料リンクで公開され、応答には人間向けの所有権確認リンクが含まれます。ホスト型エンドポイントでは、search_domain と whoami もトークンなしで動作します。

Claude Code:

claude mcp add --transport http dropthehassle https://dropthehassle.com/mcp

Cursor、Windsurf、またはリモート mcp.json エントリーを受け付ける任意のクライアント:

{
  "mcpServers": {
    "dropthehassle": {
      "url": "https://dropthehassle.com/mcp"
    }
  }
}

AI にサイト一覧の取得、サイトの更新、またはアカウントに登録済みのドメインの接続をさせる場合は、トークンを追加してください(以下を参照)。

1 分でできるクイックスタート

  1. dropthehassle.com でメニュー(右上)を開き、Connect your AI を選択します。トークンをコピーします。dth_ で始まります。
  2. 以下のエディター用設定に貼り付けます。トークンをコミットしないでください。

任意:https://dropthehassle.com/api/v1 以外の API ベース URL が必要な場合に限り、DTH_API を設定してください。

Claude Code

すべてのプロジェクトで利用できるユーザースコープの設定:

claude mcp add --scope user dropthehassle --env DTH_TOKEN="dth_your-token-here" -- npx -y dropthehassle-mcp

または、プロジェクトの .mcp.json(Claude Code は ${DTH_TOKEN} を展開します):

{
  "mcpServers": {
    "dropthehassle": {
      "command": "npx",
      "args": ["-y", "dropthehassle-mcp"],
      "env": {
        "DTH_TOKEN": "${DTH_TOKEN}"
      }
    }
  }
}

そのフォルダーで初めて claude を実行すると、Claude Code はプロジェクトの .mcp.json の承認を求めます。

Cursor

Cursor に追加

このボタンを使うと、npx -y dropthehassle-mcp を実行し、環境変数から DTH_TOKEN を読み込む、dropthehassle という名前の stdio サーバーがインストールされます。

手動で追加する場合は、~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(1 つのプロジェクト)に次の内容を記述します:

{
  "mcpServers": {
    "dropthehassle": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "dropthehassle-mcp"],
      "env": {
        "DTH_TOKEN": "${env:DTH_TOKEN}"
      }
    }
  }
}

リポジトリのルートにある .mcp.json には、リポジトリから MCP サーバーを検出するクライアント向けに、同じ設定が記述されています。

Grok Build(Grok CLI)

Grok Build(grok コマンド)では、grok mcp add を使って MCP サーバーを追加できます。ホステッドコネクターを利用する場合、初回の公開にトークンは不要です。

grok mcp add --transport http dropthehassle https://dropthehassle.com/mcp

または、npm パッケージをローカルで実行します(stdio)。

grok mcp add dropthehassle -- npx -y dropthehassle-mcp@latest

アカウント関連のツールを使うには、トークンを渡します。環境変数に設定してください。Grok は ${DTH_TOKEN} を展開します。

grok mcp add --transport http dropthehassle https://dropthehassle.com/mcp --header 'Authorization: Bearer ${DTH_TOKEN}'

grok mcp list と grok mcp doctor dropthehassle で確認します。ユーザー設定ではなく、現在のプロジェクトの .grok/config.toml に書き込むには、--scope project を追加します。Grok は、Claude Code(~/.claude.json)または Cursor(.cursor/mcp.json)用にすでに追加したサーバーも読み込みます。xAI の MCP ドキュメントを参照してください。

OpenCode

opencode.json(プロジェクト用)または ~/.config/opencode/opencode.json に追加します。ホステッドコネクターを利用する場合、初回の公開にトークンは不要です。

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "dropthehassle": { "type": "remote", "url": "https://dropthehassle.com/mcp", "enabled": true }
  }
}

または、ローカルサーバーを使います。"dropthehassle": { "type": "local", "command": ["npx", "-y", "dropthehassle-mcp@latest"], "enabled": true }。opencode mcp list で確認します。OpenCode の MCP ドキュメントを参照してください。

Cline

Cline CLI:

cline mcp add dropthehassle https://dropthehassle.com/mcp --transport http --yes
# or the local server
cline mcp add dropthehassle --yes -- npx -y dropthehassle-mcp@latest

cline config mcp で確認します。Cline 拡張機能では、MCP Servers → Remote Servers を開き、URL に https://dropthehassle.com/mcp、トランスポートに Streamable HTTP を指定します。または、cline_mcp_settings.json に "dropthehassle": { "type": "streamableHttp", "url": "https://dropthehassle.com/mcp" } を設定します(type がない場合、Cline はレガシー SSE を使用します)。Cline の MCP ドキュメントを参照してください。

Devin CLI
devin mcp add dropthehassle https://dropthehassle.com/mcp
# or the local server
devin mcp add dropthehassle -- npx -y dropthehassle-mcp@latest

ホステッド URL を追加すると、任意の DropTheHassle サインイン画面が開きます。スキップできます。初回の公開にアカウントは不要です。devin mcp list で確認します。.devin/mcp_config.json に書き込むには、-s project を追加します。Devin の MCP ドキュメントを参照してください。

Zed

Zed で Settings → AI → MCP Servers → Add Server → Add Remote Server を開き、https://dropthehassle.com/mcp を指定します(初回の公開にトークンは不要です)。または、Zed の設定ファイル(zed: open settings file)に追加します。

{
  "context_servers": {
    "dropthehassle": { "url": "https://dropthehassle.com/mcp" }
  }
}

または、ローカルサーバーを使います。

{
  "context_servers": {
    "dropthehassle": { "command": "npx", "args": ["-y", "dropthehassle-mcp@latest"] }
  }
}

Authorization ヘッダーがない場合、Zed には標準の MCP サインインが表示されます。スキップできます。初回の公開にアカウントは不要です。Settings → AI → MCP Servers でサーバーの横に緑色の点が表示されていれば、アクティブです。Zed の MCP ドキュメントを参照してください。Zed 拡張機能 mcp-server-dropthehassle は、マーケットプレイスに登録され次第、提供される予定です。

Windsurf

Cascade は ~/.codeium/windsurf/mcp_config.json(Windows の場合は %USERPROFILE%\.codeium\windsurf\mcp_config.json)を読み込みます。Cascade の MCP パネルから開きます。新しい Devin Local タブでは、シークレットは Git で無視されるプロジェクトファイル .devin/mcp_config.local.json に保存されます。どちらも同じ形式を使います。

{
  "mcpServers": {
    "dropthehassle": {
      "command": "npx",
      "args": ["-y", "dropthehassle-mcp"],
      "env": {
        "DTH_TOKEN": "dth_your-token-here"
      }
    }
  }
}

保存後に Windsurf を再起動して、エージェントがサーバーを再読み込みするようにします。

Smithery

smithery.yaml は stdio 設定です。インストールウィザードでは、任意の dthToken の入力を求められ、その値は DTH_TOKEN として npx -y dropthehassle-mcp に渡されます。匿名で deploy_site を試す場合は、空欄のままにしてください。

ホステッドリモート

同じサーバーが https://dropthehassle.com/mcp(ストリーミング可能な HTTP)で公開されています。クライアントの mcp.json では、npx を実行する代わりに、この URL を指定できます。トークンは Bearer ヘッダーとして送信します。ヘッダーがなくても、initialize、tools/list、deploy_site、search_domain、whoami は引き続き使用できます。それ以外のツールにはトークンが必要です。

{
  "mcpServers": {
    "dropthehassle": {
      "url": "https://dropthehassle.com/mcp",
      "headers": {
        "Authorization": "Bearer dth_your-token-here"
      }
    }
  }
}

ツール

ツール機能
whoamiトークンがどの DropTheHassle アカウントに属しているかを表示します。
list_sitesアカウント上のサイトを、公開リンク、ステータス、ドメインとともに一覧表示します。
search_domainドメインが取得可能かどうかと、費用を確認します。読み取り専用です。購入は行いません。
deploy_siteindex.html を含むフォルダーを無料リンクで公開するか、既存のサイトを更新します。ビルド済みのフォルダーはサーバーが選択します。ドメインの購入は行いません。トークンがない場合、サイトは匿名となるため、人間にサイトの請求リンクを渡す必要があります。
point_domainアカウントに登録済みのドメインを、いずれかのサイトに割り当てます。ドメイン名は購入せず、別のレジストラーの DNS も編集しません。
choose_linkサイトの無料リンク(name.dropthehassle.app)を変更します。古いリンクから新しいリンクへリダイレクトされます。所有者の同意を得た後にのみ呼び出してください(confirm: true)。
rollback_site請求済みのサイトを以前のバージョンに戻します(1 つ前の状態)。もう一度実行すると、置き換えられたバージョンに戻ります。所有者の同意を得た後にのみ呼び出してください(confirm: true)。所有者はサイトの Update 画面で Restore を押すこともできます。料金はかかりません。
list_site_files公開中のサイトのファイルパスを一覧表示します。読み取り専用です。アカウントのトークン、またはそのサイト専用のトークンで利用できます。
get_site_file公開中のサイトのファイルを 1 つ返します(例:index.html や css/site.css)。読み取り専用です。list_site_files と同じトークンを使用します。
edit_site_fileフォルダー全体を Update せずに、公開中のサイトのテキストファイルを 1 つ変更または追加します。他のファイルはそのままです。Restore すると、最後の Update または Edit files の保存が元に戻ります。list_site_files と同じトークンを使用します。
enable_form請求済みのサイトでリードを収集します。お問い合わせフォームを有効または無効にします。訪問者は名前、メールアドレス、メッセージを送信できます。各メッセージは所有者のメールボックスに届き、ダッシュボードの See messages に保存されます。まずサイトを請求してください。料金はかかりません。
list_form_submissions請求済みのサイトのお問い合わせフォームから届いた最近のメッセージを一覧表示します。読み取り専用です。
set_site_password請求済みのサイトにパスワードを設定し、訪問者が入力してから開けるようにします。空のパスワードにすると公開状態になります。無料リンクとカスタムドメインの両方で利用できます。料金はかかりません。
clear_site_password請求済みのサイトのパスワードを削除し、誰でも開けるようにします。料金はかかりません。
set_site_indexingGoogle から非表示にします。請求済みのサイトで noindex を指定すると、検索エンジンにインデックス登録をスキップするよう求めます。allow を指定すると再び掲載されます(請求後のデフォルト)。訪問者は引き続きサイトを開けます。まずサイトを請求してください。料金はかかりません。
set_backendAPI パス、またはサイト全体を、別の場所でホストされている HTTPS バックエンド(例:Railway や Render)にルーティングします。空の url を指定すると、リンクを解除します。
get_checkout_link人間が開いて支払いを行う決済リンクを返します。エージェントはリンクを開いたり、入力したり、支払いを行ったりしてはいけません。支払い後、ドメインはそのサイトで公開されます。アカウント上のサイトでのみ利用できます。匿名サイトの場合は、まず人間に請求リンクを渡してください。
site_of_the_day_badgeSite of the day、week、month、year の受賞バッジについて、</body> の前に貼り付ける 1 行と手順を返します。読み取り専用です。リボンが表示されるのは受賞期間中のみです。
award_readinessこのアカウント上のサイトについて、ファビコン、共有画像、タイトルと説明、モバイル表示領域、ページ容量、カスタムドメイン、https、実際のページのチェックリストを、各項目の修正ヒントとともに表示します。読み取り専用です。

例:「./dist のサイトを公開して」、「pocketlighthouse.com は空いてる?」、「その .com の決済リンクを作って」。

オペレーター

オペレーターツールは上記の一覧にはありません。DTH_OPS=1 が設定されている場合(DTH_OPERATOR=1 も同じスイッチです)、または起動時の whoami チェックでトークンが ops アカウントに属していると確認された場合にのみ登録されます。通常のトークンからは見えず、名前を指定して呼び出しても不明なツールとして拒否されます。トークンが ops の所有者のものでない限り、API はこれらのルートに対して 404 を返します。

Claude Desktop

OSファイル
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "dropthehassle": {
      "command": "npx",
      "args": ["-y", "dropthehassle-mcp"],
      "env": {
        "DTH_TOKEN": "dth_your-token-here"
      }
    }
  }
}

そのファイルにトークンを貼り付けます。Claude Desktop は ${env:DTH_TOKEN} を展開しません。保存後、Claude を再起動してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。