SnapHost について
SnapHost は AI エージェント向けのホスト型 MCP サーバーで、ドキュメントや構築済みサイトを限定公開のライブサイトにします。アクセス制御、同じリンクでの更新、バージョンの復元、カスタムドメイン、ページのデータバックエンドに対応します。
主な機能
- 01ページやサイト一式の公開
- 02同じリンクでの内容更新
- 03閲覧者アクセスの制御
- 04以前のバージョンへの復元
- 05カスタムドメインの利用
- 06ページへのデータバックエンド追加
活用シーン
- 01クライアントとのライブページの限定共有
- 02リンクを変えずに公開内容を更新
- 03閲覧者の制限や有効期限の設定
- 04フォーム、ウェイトリスト、RSVP の作成
MCP 対応
SnapHost は `https://app.snaphost.ai/api/mcp` でホスト型 MCP サーバーを提供し、Streamable HTTP と PKCE 対応 OAuth 2.1 を使用します。MCP クライアントからページの公開や管理、アクセス設定、ページデータ機能を利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.snaphost.ai/api/mcpclaude mcp add --transport http ai-snaphost-snaphost https://app.snaphost.ai/api/mcp{"mcpServers":{"ai-snaphost-snaphost":{"type":"http","url":"https://app.snaphost.ai/api/mcp"}}}Cursor で開く{"servers":{"ai-snaphost-snaphost":{"type":"http","url":"https://app.snaphost.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"ai-snaphost-snaphost":{"type":"http","url":"https://app.snaphost.ai/api/mcp"}}}{"mcpServers":{"ai-snaphost-snaphost":{"serverUrl":"https://app.snaphost.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
AI エージェント向け SnapHost
SnapHost は、ドキュメントまたはビルド済みサイトを、非公開で共有可能なライブウェブサイトに変換します。このリポジトリは、MCP サーバーの掲載情報と Claude Code プラグインの公開リポジトリです。
サーバー自体はホストされています:https://app.snaphost.ai/api/mcp(Streamable HTTP、PKCE と動的クライアント登録を使用した OAuth 2.1)。ローカルで実行するものも、貼り付けるトークンもありません。初回使用時にブラウザーが開くので、Authorize をクリックしてください。
インストール
どのクライアントでも、1 つのコマンドでインストール(Claude Code、Cursor、VS Code、Windsurf、Codex CLI、Gemini CLI):
npx snaphost connect
Claude Code プラグイン(/snaphost:* スキルと接続を一度に追加):
/plugin marketplace add snaphost-ai/snaphost
/plugin install snaphost@snaphost
Cursor:Cursor Marketplace から SnapHost プラグインをインストールするか、Cursor に追加
VS Code:VS Code にインストール
Claude Code に手動で接続:
claude mcp add --transport http snaphost https://app.snaphost.ai/api/mcp
ウェブ版またはデスクトップアプリ版の Claude:設定、コネクター、カスタムコネクターを追加の順に選び、エンドポイント URL を貼り付けます。Claude が OAuth を検出するので、デフォルトのまま Add をクリックしてください。
AI ができること
ページまたはバンドルを公開して固定リンクを取得する、その場で更新する、閲覧できるユーザーを制御する(公開、許可リスト、パスワード、有効期限)、オフラインにしたり再公開したりする、以前のバージョンにロールバックする、カスタムドメインに配置する、さらに window.SNAPHOST を通じてページにデータバックエンド(フォーム、ウェイティングリスト、出欠確認、リーダーボード)を追加できます。読み取り/書き込み/破壊的操作の注釈付きツール一覧は、https://snaphost.ai/docs/mcp-server にあります。
構成
server.json:公式 MCP レジストリ(https://registry.modelcontextprotocol.io)にai.snaphost/snaphostとして公開されるエントリーです。.claude-plugin/marketplace.jsonとplugins/snaphost/:Claude Code プラグインのマーケットプレイスです。.cursor-plugin/plugin.json:Cursor Marketplace に掲載される同じプラグインで、plugins/snaphost/skills/を共有しています。glama.json:Glama の掲載情報の管理者です。
これらのファイルは SnapHost アプリケーションから生成され、sync.yml によって更新されます。ツール、スキル、説明のいずれかが変更されるたびに、そこでバージョンが更新されます。掲載情報またはプラグインに問題がある場合は、issue を作成してください。サーバーのソースコードはこのリポジトリにはありません。
掲載先
- 公式 MCP レジストリ:
ai.snaphost/snaphost、https://registry.modelcontextprotocol.io/v0.1/servers/ai.snaphost%2Fsnaphost/versions/latest - Smithery:https://smithery.ai/servers/snaphost/snaphost
- Glama:https://glama.ai/mcp/connectors/ai.snaphost/snaphost
- npm:https://www.npmjs.com/package/snaphost
リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。