live-preview-mcp
Live Preview MCP Server
Versión 1.1 (tras el endurecimiento de red-team) — Servidor del Model Context Protocol de grado de producción que permite a cualquier asistente de IA compatible con MCP iniciar, gestionar e incrustar vistas previas de aplicaciones en vivo en un iframe.
Endurecimiento de seguridad (v1.1)
Sin inyección de shell: Docker y la creación de procesos siempre utilizan arrays de argumentos (
shell: false).Entorno seguro: Solo se pasa una lista de permitidos explícita de variables de entorno; las claves peligrosas (
NODE_OPTIONS,LD_PRELOAD, etc.) se eliminan.Comprobaciones de rutas a prueba de enlaces simbólicos:
realpathSyncantes de la validación de la lista de permitidos.Limitación de velocidad de WebSocket + límites de conexión por vista previa.
Comprobación de disponibilidad del proceso vivo: la sonda de disponibilidad también verifica que el proceso hijo sigue vivo.
Límite de vistas previas simultáneas (por defecto 10).
Docker:
CapDrop: ALL,no-new-privileges, usuario no root cuando sea posible, AutoRemove + recolector de huérfanos al inicio.Redacción de registros más sólida (JWT, claves de AWS, tokens de GitHub/Slack/OpenAI, etc.).
Longitud del token aumentada a 32 bytes aleatorios.
Related MCP server: Dynamic Code Executor MCP Server
Características
Herramientas 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_tokenAuto-detección de frameworks: Vite, Next.js, CRA, Vue, Angular, Express, static, Expo, Flutter
Panel HTTP + Proxy inverso con las cabeceras de encuadre eliminadas
Opcionales: Docker, túneles de Cloudflare/ngrok, código QR móvil, autenticación por token, compatibilidad con Cloud-IDE
Requisitos
Node.js ≥ 18
Opcionales: Docker,
cloudflared,ngrok
Instalación y compilación
cd live-preview-mcp
npm install
npm run buildEjecución
node dist/index.jsConfiguración del cliente MCP
{
"mcpServers": {
"live-preview": {
"command": "node",
"args": ["/absolute/path/to/live-preview-mcp/dist/index.js"],
"env": {
"PORT": "9000",
"ALLOWED_DIRS": "/path/to/projects"
}
}
}
}Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and publish web apps from your AI client: live preview, Postgres, storage, public URL.
Your AI Agent's Infrastructure Layer. Connect Claude, Copilot, Codex, or ChatGPT to 200+ managed open source services. Start databases, pipelines, and applications through natural language.
- PebbleOAuthcom.shippebble
Host the tools your AI builds — small internal tools in isolated microVMs, live for your team.
Host apps built with AI: deploy to a live HTTPS URL, custom domains, secrets and backups.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to securely execute Python and JavaScript code in sandboxed environments, with file management and package installation.738 npm-
- AlicenseAqualityCmaintenanceEnables AI assistants to execute code in isolated sandboxes with support for Python, JavaScript, and TypeScript, featuring intelligent caching and semantic search for code reuse.9MIT
- AlicenseBqualityCmaintenanceEnables AI assistants to scaffold, edit, live-preview, and deploy full-stack apps with built-in database, email, and push notification capabilities through natural language.19MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to build, deploy, and inspect apps through a hosted backend service, including reading platform docs, deploying raw source, inspecting logs, verifying live pages in browsers, and managing project tasks.MIT