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、
cloudflared、ngrok
インストール & ビルド
cd live-preview-mcp
npm install
npm run build実行
node dist/index.jsMCP クライアント設定
{
"mcpServers": {
"live-preview": {
"command": "node",
"args": ["/absolute/path/to/live-preview-mcp/dist/index.js"],
"env": {
"PORT": "9000",
"ALLOWED_DIRS": "/path/to/projects"
}
}
}
}ライセンス
MIT
This server cannot be installed
Maintenance
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
- Flicense-qualityCmaintenanceDeploy, manage, and scale applications directly from your AI assistant.3
- Alicense-qualityFmaintenanceProvides a remote coding environment for AI to publish static websites as live URLs, with live code editing and sandbox execution.3117ISC
- Flicense-qualityDmaintenanceEnables AI assistants to securely execute Python and JavaScript code in sandboxed environments, with file management and package installation.46
- Alicense-qualityDmaintenanceEnables AI assistants to create isolated Kubernetes Pod sessions for real-time shell command execution, file management, and Node.js code execution, with automatic TTL-based cleanup.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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