Skip to main content
Glama

Webasyst MCP Server

For Claude Desktop and Cursor. This repository is the Claude/Cursor-oriented Webasyst MCP server.

Unofficial project. This MCP server is community-maintained and is not affiliated with, endorsed by, or sponsored by Webasyst.

If you use Codex, use the Codex-first server instead: emmy-design/webasyst-codex-mcp.

npm version License: MIT

MCP (Model Context Protocol) server for Webasyst framework. Provides development tools for apps, plugins, themes and configuration via AI interface.

πŸ“ Note: Documentation is primarily in Russian.


MCP (Model Context Protocol) сСрвСр для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ Webasyst. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Ρ‚Π΅ΠΌ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· AI-интСрфСйс.

ΠΠ΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. MCP-сСрвСр поддСрТиваСтся сообщСством ΠΈ Π½Π΅ являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Webasyst.

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Webasyst Ρ‡Π΅Ρ€Π΅Π· AI

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ прилоТСния, ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ‚Π΅ΠΌΡ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ backend-интСрфСйсы Webasyst UI 2.0 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Claude Desktop ΠΈ Cursor. Π­Ρ‚ΠΎΡ‚ MCP-сСрвСр Π΄Π°Π΅Ρ‚ AI-ассистСнту структурированныС инструмСнты для изучСния локальной установки Webasyst, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ каркасов, чтСния Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… UI-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ шаблонов послС ΠΏΡ€Π°Π²ΠΎΠΊ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½ ΠΏΠΎΠ΄ Webasyst-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ: ΠΏΡ€ΠΈ создании backend UI ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ Webasyst UI 2.0 ΠΈΠ· wa-apps/ui/templates/actions/component/, Π° Π½Π΅ Π½Π° Bootstrap, Tailwind ΠΈΠ»ΠΈ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡŽΡŽ Π΄ΠΈΠ·Π°ΠΉΠ½-систСму.

Для ΠΊΠΎΠ³ΠΎ это?

  • Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ прилоТСния, ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹, Ρ‚Π΅ΠΌΡ‹ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Shop-Script ΠΏΠΎΠ΄ Webasyst.

  • Для Π²Π°ΠΉΠ±-ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят быстро ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Webasyst-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· AI-ассистСнта, Π½ΠΎ Π½Π΅ ΠΎΡ‚Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ структуры ΠΈ соглашСний ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

  • Для ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ Π² настройки, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ„ΠΎΡ€ΠΌΡ‹, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ backend UI.

  • Для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Webasyst, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½Ρ‹ повторяСмыС Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, подсказки ΠΏΠΎ UI 2.0 ΠΈ базовая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚

  1. УстановитС MCP-сСрвСр ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ Claude Desktop ΠΈΠ»ΠΈ Cursor.

  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Webasyst.

  3. ΠŸΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅ AI-ассистСнта ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½, страницу настроСк ΠΈΠ»ΠΈ UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

  4. ΠŸΠ΅Ρ€Π΅Π΄ UI-Π·Π°Π΄Π°Ρ‡Π΅ΠΉ попроситС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ контСкст Webasyst UI 2.0.

  5. ПослС ΠΏΡ€Π°Π²ΠΎΠΊ попроситС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π½Π° соотвСтствиС Webasyst UI 2.0.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠΌΠΏΡ‚ΠΎΠ²

Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Shop-Script "loyalty" со страницСй настроСк Π½Π° Webasyst UI 2.0
ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡ€Π°Π²ΠΊΠΎΠΉ backend-страницы посмотри Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Webasyst UI для fields, table, button ΠΈ dialog
Π‘Π΄Π΅Π»Π°ΠΉ Ρ„ΠΎΡ€ΠΌΡƒ настроСк ΠΏΠ»Π°Π³ΠΈΠ½Π° Ρ‡Π΅Ρ€Π΅Π· .fields, .button ΠΈ стандартныС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ Webasyst UI 2.0
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ этот Smarty-шаблон Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Webasyst UI 2.0 ΠΈ ΠΈΡΠΏΡ€Π°Π²ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
Π‘ΠΎΠ·Π΄Π°ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ для прилоТСния Site с Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ frontend assets
Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠΉ структуру прилоТСния Webasyst для ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° CRM
Адаптируй этот экран ΠΏΠΎΠ΄ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ dropdown ΠΈ dialog ΠΈΠ· wa-apps/ui
ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒ Ρ€Π΅Π»ΠΈΠ·Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² ΠΏΠ»Π°Π³ΠΈΠ½Π° послС Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ структуры ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ΠΠ–ΠΠž: ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ со Π‘Π’ΠΠΠ”ΠΠ Π’ΠΠœΠ˜ Π ΠΠ—Π ΠΠ‘ΠžΠ’ΠšΠ˜ Π’Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π΅Π²ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‡Π΅ΠΊ-лист: PR_CHECKLIST.md

ВозмоТности

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ прилоТСниями

  • ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка всСх ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

  • Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ информация ΠΎ прилоТСниях

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структуры Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ

  • Бписок ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния

  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ…

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структуры Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ

  • Бписок доступных Ρ‚Π΅ΠΌ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚Π΅ΠΌΠ°Ρ… оформлСния

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

  • БистСмная конфигурация

  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

  • Настройки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

CLI интСрфСйс

  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‡Π΅Ρ€Π΅Π· CLI Webasyst

  • Автоматизация Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Установка

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: Π§Π΅Ρ€Π΅Π· npm (рСкомСндуСтся)

npm install -g webasyst-mcp-server

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2: Из исходников

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

    git clone https://github.com/emmy-design/webasyst-mcp.git
    cd webasyst-mcp
  2. УстановитС зависимости:

    npm install
  3. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» исполняСмым:

    chmod +x webasyst-mcp.js

ИспользованиС

Запуск сСрвСра

npm start

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Claude Desktop

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π² Ρ„Π°ΠΉΠ» claude_desktop_config.json:

{
  "mcpServers": {
    "webasyst": {
      "command": "node",
      "args": ["/ΠΏΡƒΡ‚ΡŒ/ΠΊ/Π²Π°ΡˆΠ΅ΠΌΡƒ/ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ/webasyst-mcp/webasyst-mcp.js"],
      "env": {}
    }
  }
}

ДоступныС инструмСнты

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

  • list_webasyst_apps β€” прилоТСния (include_system).

  • get_app_info β€” Π΄Π΅Ρ‚Π°Π»ΠΈ прилоТСния (app_id).

  • list_app_plugins, get_plugin_info β€” ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ прилоТСния (app_id, plugin_id).

  • list_app_themes, list_app_widgets β€” Ρ‚Π΅ΠΌΡ‹/Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ прилоТСния (app_id).

  • get_routing_config β€” ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ (app_id ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ).

  • get_system_config β€” систСмная конфигурация.

  • run_webasyst_cli β€” запуск cli.php (command, args).

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ (Π±Π°Π·ΠΎΠ²ΠΎΠ΅)

  • create_app_structure, create_plugin_structure.

  • create_action, create_model, create_theme, create_widget (Dashboard).

  • create_generic_app β€” ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ.

Site

  • create_site_plugin, create_site_widget, create_site_block, create_site_theme.

Shop

  • create_shop_plugin, create_shop_theme, create_shop_report.

  • create_shipping_plugin (wa-plugins/shipping), create_payment_plugin (wa-plugins/payment).

UI

  • enable_webasyst_ui β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ UI 2.0.

  • create_ui_component β€” Ρ‚Π°Π±Π»ΠΈΡ†Π°/Ρ„ΠΎΡ€ΠΌΠ°/ΠΌΠΎΠ΄Π°Π»ΠΊΠ° ΠΈ Π΄Ρ€.

SEO ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°

  • setup_seo_optimization, analyze_project.

  • generate_po_template, compile_mo, check_project_compliance, prepare_release_bundle.

DevOps

  • generate_nginx_vhost, generate_htaccess.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования

ПослС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Claude Desktop Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

ПокаТи ΠΌΠ½Π΅ всС прилоТСния Webasyst
Π‘ΠΎΠ·Π΄Π°ΠΉ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ID "myapp" ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "МоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅"
ПокаТи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ "shop"
Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ "analytics" для прилоТСния "shop" с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "Аналитика ΠΏΡ€ΠΎΠ΄Π°ΠΆ"

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

webasyst-mcp/
β”œβ”€β”€ webasyst-mcp.js    # Основной Ρ„Π°ΠΉΠ» MCP сСрвСра
β”œβ”€β”€ package.json       # ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ npm ΠΏΠ°ΠΊΠ΅Ρ‚Π°
β”œβ”€β”€ README.md          # ДокумСнтация
└── node_modules/      # Зависимости (послС npm install)

ВрСбования

  • Node.js >= 18.0.0

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Webasyst с ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ структурой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ

  • ΠŸΡ€Π°Π²Π° Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ²

Π­Ρ‚ΠΎΡ‚ MCP сСрвСр особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с Webasyst:

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ интСрфСйс: ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· СстСствСнный язык Π² Claude

  • Автоматизация: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структуры ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

  • Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: ВсС измСнСния ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ локально Π² git

  • Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ: НС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ PHP - достаточно Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ понимания HTML/CSS

  • UI Π³Π°ΠΉΠ΄Π»Π°ΠΉΠ½Ρ‹: Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ использованию Webasyst UI 2.0 (см. UI_COMPONENTS_REFERENCE.md)

  • Локализация: ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈ стандарты Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Webasyst (см. LOCALIZATION_GUIDE.md)

Бтилизация интСрфСйса (UI 2.0)

ΠžΠ‘Π―Π—ΠΠ’Π•Π›Π¬ΠΠžΠ• Π’Π Π•Π‘ΠžΠ’ΠΠΠ˜Π•:

ΠŸΡ€ΠΈ создании интСрфСйсов ВБЕГДА ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

  1. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ· wa-apps/ui/ - Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

  2. ΠšΠ»Π°ΡΡΡ‹ ΠΈΠ· wa-content/css/wa/wa-2.0.css - основныС стили систСмы

  3. CSS-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вмСсто Ρ…Π°Ρ€Π΄ΠΊΠΎΠ΄Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²

  • Π“Π΄Π΅ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: wa-apps/ui/templates/actions/component/

    Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ UI Π½Π΅ установлСно, установитС Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½ΡΡ‚Π°Π»Π»Π΅Ρ€ (?module=store&action=product&slug=ui)

  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ стили: wa-content/css/wa/wa-2.0.css

  • ΠŸΠΎΠ»Π½Ρ‹ΠΉ справочник ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: UI_COMPONENTS_REFERENCE.md

  • Π§Π΅ΠΊ-лист PR: PR_CHECKLIST.md

  • Быстрая навигация ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ:

    • ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ: switch.html, toggle.html

    • Π‘Π΅Π»Π΅ΠΊΡ‚Ρ‹ ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки: dropdown.html, inputs.html

    • Π’Π°Π±Π»ΠΈΡ†Ρ‹: table.html, tablebox.html

    • ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ: card.html

    • ΠšΠΈΡ€ΠΏΠΈΡ‡ΠΈ/brick-сСтка: bricks.html

    • Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ прогрСсс: loading.html, spinner.html, progressbar.html

    • Π”ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈ Π²Ρ‹Π΄Π²ΠΈΠΆΠ½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ: dialog.html, drawer.html, tooltip.html

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… стилСй UI:

{include file="ui_wrapper.html"}

ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² layout:

<link rel="stylesheet" href="{$wa_app_static_url}wa-ui-variables.css">
  • Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

    • Для JS ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ элСмСнты ΠΏΠΎ id, Π° Π½Π΅ ΠΏΠΎ классам

    • ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ кастомныС стили; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ UI 2.0

    • ΠžΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² Π² wa-apps/ui/templates/actions/component/

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: UI_COMPONENTS_REFERENCE.md

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ вопросы ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

  1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Webasyst

  2. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Node.js установлСн ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ 18+

  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Авторы

  • Vlad Arkhipov β€” ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΈ основной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ создан с использованиСм AI-ассистСнтов (Claude, Cursor).

Благодарности

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ создан Π½Π° основС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Webasyst:

УчастиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅

ΠœΡ‹ привСтствуСм Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚! Π‘ΠΌ. CONTRIBUTING.md для Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.

ЛицСнзия

MIT License β€” см. Ρ„Π°ΠΉΠ» LICENSE

Install Server
F
license - not found
C
quality
D
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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/emmy-design/webasyst-mcp'

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