live-preview-mcp
Live Preview MCP Server
Версия 1.1 (после усиления защиты по итогам red-team) — сервер Model Context Protocol промышленного уровня, который позволяет любому MCP-совместимому ИИ-ассистенту запускать, управлять и встраивать живые превью приложений в iframe.
Усиление безопасности (v1.1)
Отсутствие внедрения в оболочку: Docker и запуск процессов всегда используют массивы аргументов (
shell: false).Безопасное окружение: Передаётся только явный allow-list переменных окружения; опасные ключи (
NODE_OPTIONS,LD_PRELOADи т.д.) удаляются.Проверка путей с защитой от симлинков:
realpathSyncперед проверкой allow-list.Ограничение частоты WebSocket + лимиты соединений на одно превью.
Готовность по жизнеспособности процесса: проверка готовности также подтверждает, что дочерний процесс всё ещё жив.
Лимит одновременных превью (по умолчанию 10).
Docker:
CapDrop: ALL,no-new-privileges, не-root пользователь где возможно, AutoRemove + сборщик осиротевших процессов при запуске.Более строгая очистка логов (JWT, AWS-ключи, токены GitHub/Slack/OpenAI и т.д.).
Длина токена увеличена до 32 случайных байт.
Related MCP server: Dynamic Code Executor MCP Server
Возможности
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.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
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