mcpField
N
NudgeHost

NudgeHost

リモート
github.com/NudgeHostファイル・ストレージ02 日前に更新
リポジトリ

NudgeHost について

NudgeHost は、個人や AI エージェント向けのファイルホスティングサービスで、リモート MCP サーバーも提供します。テキストの公開、ファイルアップロードの開始と完了、アカウントのリンク一覧に対応し、ウェブサイトからはアカウントなしでもアップロードできます。

主な機能

  1. 01テキストをリンク付きファイルとして公開
  2. 02有効期限付きアップロード URL の作成
  3. 03ファイルアップロードの完了
  4. 04インデックスファイル入り ZIP をサイトとして公開
  5. 05アカウントのリンク一覧を取得

活用シーン

  1. 01公開リンクでテキストを共有
  2. 02サーバー外にあるファイルをアップロード
  3. 03ZIP ベースのウェブサイトを公開
  4. 04作成済みリンクを確認

MCP 対応

リモート MCP サーバーとして、NudgeHost の API エンドポイントで 4 つのファイルホスティングツールを公開します。リクエストには API キーが必要で、テキスト公開、アップロード管理、リンク一覧に対応します。

設定

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

エンドポイントhttps://www.nudgehost.com/api/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://www.nudgehost.com/api/mcp認証が必要

ツール

詳細

NudgeHost MCP サーバー

NudgeHost は、人々や AI エージェント向けのファイルホスティングサービスです。任意のファイルをアップロードすると、数秒でリンクを取得できます。アカウントは不要です。

このリポジトリでは、NudgeHost のリモート MCP サーバーについて説明し、レジストリエントリーを保持しています。サーバーは https://www.nudgehost.com/api/mcp で稼働しているため、ここからインストールしたり起動したりする必要はありません。詳しいドキュメントは nudgehost.com/docs/api にあります。

レジストリエントリー

このサーバーは、公式 MCP Registry に com.nudgehost/file-hosting として掲載されています。このリポジトリの server.json がそのエントリーです。

API キーが必要です

ウェブサイトでは、アカウントがなくてもアップロードできます。MCP サーバーはアカウントに対して動作するツールを提供するため、すべてのリクエストに API キーが必要です。無料アカウントで十分です。無料プランを含むすべてのプランで API を利用でき、無料アカウントでは同時に 2 個のキーを保持できます。

  1. nudgehost.com で登録します。
  2. ダッシュボードの API キーパネルを開き、キーを作成します。キーは一度しか表示されないため、パネルを閉じる前にコピーしてください。
  3. 環境変数 NUDGEHOST_API_KEY にそのキーを設定し、クライアントを起動または再起動します。

すべてのリクエストは www.nudgehost.com に送信してください。ルートドメインの nudgehost.com は www にリダイレクトされ、その際に Authorization ヘッダーが破棄されるため、有効なキーを使っていても 401 が返されます。以下の設定例では、すでに www を使用しています。

4 つのツール

ツール動作
share_textテキストをファイルとして公開し、1 回の呼び出しでリンクを返します。ファイル名が .html または .htm で終わる場合、受信者がブラウザーで読むページになります。.csv または .json ファイルは、テーブルビューアーまたは JSON ビューアーで開きます。.md または .markdown ファイルは、ソース表示と「ソースをコピー」ボタン付きで整形テキストとして表示され、内部の HTML はコードとして表示されます。それ以外のファイル名では、テキストがプレーンテキストとして表示され、「テキストをコピー」ボタンが付きます。すべての貼り付け内容は、リンクに /raw を付けると生テキストを取得できます。コンテンツの上限は、UTF-8 バイト数で測定して 2MB です。
create_upload_urlサーバーが保持していないファイルのアップロードを開始し、バイト列の送信先 URL を返します。この URL は 300 秒後に期限切れになります。
complete_uploadバイト列の送信後にアップロードを完了します。2 回呼び出しても問題ありません。インデックスファイルを含む ZIP は、専用のアドレスを持つホストサイトになります。
list_linksアカウントのリンクを新しい順に一覧表示します。limit には 1〜100 の整数を指定し、デフォルトは 50 です。cursor を使うと次のページを取得できます。

クライアントの接続

以下の設定例は、ドキュメントページの クライアントの接続 から転載しています。

以下の各設定例では、キーそのものではなく環境変数 NUDGEHOST_API_KEY を指定しているため、キーが設定ファイルに残りません。この変数にダッシュボードで取得した API キーを設定し、新しい値を読み込ませるためにクライアントを起動または再起動してください。

Claude Code。 Claude Code を起動するフォルダーにある .mcp.json に、次の内容を記述します。デフォルトのランタイムで、MCP_PROTOCOL_NEGOTIATION を legacy に設定して、2026 年 10 月 13 日にテスト済みです。

{
  "mcpServers": {
    "nudgehost": {
      "type": "http",
      "url": "https://www.nudgehost.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${NUDGEHOST_API_KEY}"
      }
    }
  }
}

Cursor。 Cursor がすべてのプロジェクトで読み込む ~/.cursor/mcp.json に、このエントリーを追加します。2026 年 10 月 13 日にテスト済みです。

{
  "mcpServers": {
    "nudgehost": {
      "url": "https://www.nudgehost.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:NUDGEHOST_API_KEY}"
      }
    }
  }
}

Codex CLI。 ~/.codex/config.toml に、このテーブルを追加します。機能フラグは不要です。2026 年 10 月 13 日にテスト済みです。

[mcp_servers.nudgehost]
url = "https://www.nudgehost.com/api/mcp"
bearer_token_env_var = "NUDGEHOST_API_KEY"

Codex CLI のテストでは、接続とリンク一覧の取得を確認しました。

例

Cursor から ZIP をサイトとして公開するでは、フォルダーを公開サイトにする 3 つの手順を説明しています。

レート制限

各キーには、アカウントのプランによって決まる、60 秒間あたりのリクエスト数の上限が設定されています。

  • Free:60 秒あたり 20 リクエスト
  • Pro:60 秒あたり 60 リクエスト
  • Studio:60 秒あたり 150 リクエスト

MCP ツールと REST API は、キーごとに同じ利用枠を共有します。アップロードサイズと公開中のリンク数もプランによって異なります。最新の数値は料金ページをご覧ください。

ライセンス

このリポジトリ内のテキストとサンプルは、MIT ライセンスの下で公開されています。NudgeHost サービスには独自の利用規約があります。

コメント

MCP は初めてですか?

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

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