Bauta について
Bauta は、AI クライアントで作成した HTML や React の成果物を、共有範囲を設定できる URL に公開するホスト型リモート MCP サーバーです。デプロイや成果物管理のツールを備え、OAuth ログインと stdio ブリッジにも対応します。
主な機能
- 01HTML と React の成果物を公開
- 02共有方法とアクセス権を設定
- 03同じ URL で更新・ロールバック
- 04分離された iframe で成果物を実行
- 05OAuth 2.1 で接続
- 06対応クライアント向け stdio ブリッジ
活用シーン
- 01AI クライアントで作成した成果物を公開
- 02指定したアクセス権でデプロイを共有
- 03公開済みの成果物を変更・ロールバック
- 04`mcp-remote` で stdio 専用クライアントを接続
MCP 対応
Bauta は `https://bauta.app/mcp` のリモート MCP サーバーを通じて、デプロイや成果物管理のツールを提供します。Streamable HTTP と OAuth 2.1 を使用し、リモート MCP 非対応のクライアントには stdio ブリッジを利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://bauta.app/mcpclaude mcp add --transport http bauta-connector https://bauta.app/mcp{"mcpServers":{"bauta-connector":{"type":"http","url":"https://bauta.app/mcp"}}}Cursor で開く{"servers":{"bauta-connector":{"type":"http","url":"https://bauta.app/mcp"}}}VS Code で開く{"mcpServers":{"bauta-connector":{"type":"http","url":"https://bauta.app/mcp"}}}{"mcpServers":{"bauta-connector":{"serverUrl":"https://bauta.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Bauta コネクター
AI クライアントを Bauta に接続します。Bauta は、AI クライアントから HTML/React アーティファクトをデプロイし、共有設定でアクセスを制限した URL をホストするリモート MCP サーバーです。
Bauta はホスト型のリモート MCP サーバーとして動作します。利用にあたってインストールは不要です。任意の MCP クライアントから以下のエンドポイントに接続し、サインインしてください。このリポジトリには、接続方法の参考情報と、stdio のみをサポートするクライアント向けの小規模な stdio ブリッジが含まれています。
エンドポイント
https://bauta.app/mcp
- トランスポート:Streamable HTTP
- 認証:OAuth 2.1 — Dynamic Client Registration(DCR)と Client ID Metadata Documents(CIMD)の両方をサポートします
- ドキュメント:https://bauta.app/docs
Bauta の機能
- HTML または React/JSX アーティファクトを数秒でホスト型 URL にデプロイします(JSX は公開時にコンパイルされます)。
- デフォルトでは非公開 — 新しいデプロイは非掲載(シークレットリンクのみ)で、共有を設定するまでは URL にアクセスしても 404 が返されます。
- 共有モードは、公開、非掲載、パスワード、メール認証、完全非公開から選択できます。
set_sharingツールでいつでも変更できます。 - 更新やロールバックを行っても、同じ URL が維持されます。
- アーティファクトは、別のオリジンにあるサンドボックス化された iframe 内で実行されます(Cookie は使用せず、他のアーティファクトにもアクセスできません)。
- EU データレジデンシー(コンテンツとメタデータは EU の管轄下にあるストレージに保存されます)。
- 無料プランあり。クレジットカードは不要です。
接続
リモート MCP サーバーに対応するクライアント(推奨)
エンドポイントをカスタムコネクターとして追加し、OAuth サインインを完了してください。
https://bauta.app/mcp
stdio のみをサポートするクライアント
mcp-remote ブリッジを使用します。
{
"mcpServers": {
"bauta": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bauta.app/mcp"]
}
}
}
ブリッジは OAuth の完了時に一度だけブラウザーを開き、その後 stdio をホスト型サーバーにプロキシします。
Docker
stdio ブリッジを実行する Dockerfile が含まれています。
docker build -t bauta-connector .
docker run -it bauta-connector
ツール
Bauta では、読み取りツールと書き込みツールが厳密に分けられています(デプロイ、更新、ロールバック、名前変更、共有設定、メールでの共有、データソースのバインド、分析、エクスポート、削除など)。一覧は https://bauta.app/docs をご覧ください。
ライセンス
MIT — LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。