demo.st について
demo.stは、エージェントからプロトタイプを公開する静的ホスティングサービスです。サブドメインを確保してZIPをアップロードし、共有可能なリンクを取得できます。PHPとデータベースには対応しません。
主な機能
- 01サブドメインの空き状況確認
- 02サブドメインの確保と解放
- 03ZIPからサイトコンテンツを公開
- 04公開コンテンツの削除
- 05PHPやデータベースを使わない静的ホスティング
活用シーン
- 01エージェントからプロトタイプを公開
- 02サブドメインでプロジェクトを共有
- 03サブドメインを維持して公開内容を削除
MCP 対応
MCPサーバーは、サブドメインの確認・確保・解放と、サイトコンテンツのアップロード・削除ツールを提供します。認証が必要なツールにはBearerトークンが必要で、ZIPはBase64または公開URLで渡せます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://demo.st/mcpclaude mcp add --transport http st-demo-demost https://demo.st/mcp{"mcpServers":{"st-demo-demost":{"type":"http","url":"https://demo.st/mcp"}}}Cursor で開く{"servers":{"st-demo-demost":{"type":"http","url":"https://demo.st/mcp"}}}VS Code で開く{"mcpServers":{"st-demo-demost":{"type":"http","url":"https://demo.st/mcp"}}}{"mcpServers":{"st-demo-demost":{"serverUrl":"https://demo.st/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://demo.st/mcp認証が必要ツール
13| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | サブドメイン名:英字、数字、ハイフンのみ。1~63 文字。 |
詳細
demo.st
バイブコーディングしたプロトタイプ向けのデモステージです。サブドメインを予約し、MCP 経由でエージェントから公開すれば、yourproject.demo.st のようなわかりやすいリンクを取得できます。静的ホスティングのみ対応しています(Nginx。PHP、データベースには対応していません)。
- サイト: https://demo.st
- MCP エンドポイント: https://demo.st/mcp
Cursor プラグイン
このリポジトリは Cursor プラグインです。公開後にCursor Marketplaceからインストールするか、Cursor にリポジトリを追加して demo.st MCP サーバーを利用できます。
MCP トークンの取得
認証が必要なツール(サブドメインの予約、ZIP のアップロード、クリア、解放)には Bearer トークンが必要です。
- https://demo.stにサインインします(必要に応じてアカウントを作成してください)。
- https://demo.st/api/mcp/tokenまたはMCP ページを開き、トークンをコピーします。
- 環境変数として設定します。
- Windows(PowerShell):
$env:DEMO_ST_MCP_TOKEN = "your-token-here" - macOS / Linux:
export DEMO_ST_MCP_TOKEN="your-token-here" - または、Cursor が環境変数を取得できるよう、シェルのプロファイル(
.bashrc、.zshrc)に追加します。
- Windows(PowerShell):
- Cursor を再起動するか、ウィンドウを再読み込みします。これでエージェントが demo.st のツールを使用できるようになります。
MCP ツール
check_subdomain_availability— サブドメインが利用可能か確認します(トークン不要)。reserve_subdomain— サブドメインを予約します(トークンが必要です)。upload_site—.zipをサイトコンテンツとしてアップロードします。zip_base64(エージェントに最も簡単)または公開 ZIP URL 用のfile_urlを使用します(トークンが必要です)。clear_site— デプロイ済みのコンテンツを削除します。サブドメインの予約は維持されます(トークンが必要です)。release_subdomain— サブドメインを解放します(トークンが必要です)。
ライセンス
LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。