Skip to main content
Glama
copperlang2007

live-preview-mcp

Live Preview MCP Server

バージョン 1.1 (レッドチーム強化後) — MCP 対応 AI アシスタントがライブアプリケーションプレビューを起動・管理し、iframe に埋め込めるようにする本番グレードの Model Context Protocol サーバー。

セキュリティ強化 (v1.1)

  • シェルインジェクションなし: Docker とプロセス生成は常に引数配列を使用します (shell: false)。

  • 安全な環境: 環境変数の明示的な許可リストのみが渡されます。危険なキー (NODE_OPTIONS, LD_PRELOAD, など) は除去されます。

  • シンボリックリンク安全なパスチェック: 許可リスト検証の前に realpathSync を実行します。

  • WebSocket レート制限 + プレビューごとの接続上限。

  • プロセス生存確認 (readiness): readiness プローブは子プロセスがまだ生きていることも検証します。

  • 同時プレビュー制限 (デフォルト 10)。

  • Docker: CapDrop: ALL, no-new-privileges、可能な場合は非 root ユーザー、AutoRemove + 起動時の孤児プロセスリーパー。

  • より強力なログの秘匿化: JWT、AWS キー、GitHub/Slack/OpenAI トークンなど。

  • トークン長の拡大: ランダムな 32 バイトに。

Related MCP server: Runbox Website Builder MCP

機能

  • MCP ツール: start_preview, stop_preview, get_preview_status, get_preview_logs, list_previews, reload_preview, update_preview_config, share_preview, get_mobile_qr, set_auth_token

  • フレームワーク自動検出: Vite, Next.js, CRA, Vue, Angular, Express, static, Expo, Flutter

  • HTTP ダッシュボード + フレーミングヘッダーを除去したリバースプロキシ

  • オプション: Docker、Cloudflare/ngrok トンネル、モバイル QR、トークン認証、Cloud-IDE 対応

要件

  • Node.js ≥ 18

  • オプション: Docker、cloudflaredngrok

インストール & ビルド

cd live-preview-mcp
npm install
npm run build

実行

node dist/index.js

MCP クライアント設定

{
  "mcpServers": {
    "live-preview": {
      "command": "node",
      "args": ["/absolute/path/to/live-preview-mcp/dist/index.js"],
      "env": {
        "PORT": "9000",
        "ALLOWED_DIRS": "/path/to/projects"
      }
    }
  }
}

ライセンス

MIT

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Your AI builds, deploys, and runs full-stack apps on a hosted workspace created at first sign-in.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • Create account-free website previews and publish durable sites from AI agents with Revdoku.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/copperlang2007/live-preview-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server