Webix MCP Server

AI-ассистенты генерируют код на основе обучающих данных и могут упустить недавние изменения API, новые компоненты или обновлённые параметры конфигурации. Webix MCP Server решает эту задачу: он даёт вашему AI-инструменту прямой доступ к актуальной документации Webix через RAG (retrieval-augmented generation).

В этом руководстве описывается принцип работы Webix MCP Server и способы его подключения к AI-инструменту для разработки.

URL сервера MCP: https://docs.webix.com/mcp

Webix MCP Server охватывает все компоненты Webix: базовые UI компоненты, комплексные виджеты (Scheduler, Kanban, File Manager и др.), а также фреймворк Jet.

Принцип работы

Когда вы задаёте вопрос о Webix, MCP server выполняет поиск по документации и возвращает релевантный контент вашему AI-инструменту в качестве контекста. В результате генерируется код, который соответствует актуальному API.

Сервер предоставляет четыре типа примитивов, описанных ниже. Если вы используете поддерживаемый AI-инструмент (Claude Code, Cursor, Gemini CLI), взаимодействовать с этими примитивами напрямую не потребуется. Примитивы важны, если вы разрабатываете собственный MCP host.

  • Tools - search и inference. Search работает в двух режимах: sparse (поиск по ключевым словам) или dense (семантическое сходство). Inference отвечает на вопросы на основе проверенной документации и сниппетов кода.
  • Resources - два документа на каждый домен: полная документация в формате, удобном для LLM, и сокращённая версия, которую можно добавить в контекст LLM. Дополнительный ресурс Runbook определяет сценарий работы вашего AI-ассистента.
  • Prompts - предустановленные сценарии для демонстрации, отладки и миграции. Runbook также доступен здесь с интерфейсом промптов.
  • MCP sampling - примитив, который позволяет инструменту inference использовать ваш доверенный LLM при генерации ответов вместо стандартного серверного.

Подключение к MCP server

Сервер работает с любым AI-инструментом, поддерживающим протокол MCP. Выберите нужный ниже.

Claude Code

Подключение через CLI:

claude mcp add --transport http webix-mcp https://docs.webix.com/mcp

Или добавьте вручную в ~/.claude.json:

{
  "mcpServers": {
    "webix-mcp": {
      "type": "http",
      "url": "https://docs.webix.com/mcp"
    }
  }
}

См. полное руководство в документации Claude Code.

Cursor

  1. Откройте настройки (Cmd+Shift+J на Mac, Ctrl+Shift+J на Windows/Linux)
  2. Выполните View: Open MCP Settings
  3. Нажмите Add Custom MCP
  4. Вставьте конфигурацию:
{
  "mcpServers": {
    "webix-mcp": {
      "url": "https://docs.webix.com/mcp"
    }
  }
}

См. полное руководство в документации Cursor.

Antigravity CLI (бывший Gemini CLI)

Определите сервер в файле mcp_config.json:

  • для глобальных серверов: ~/.gemini/config/mcp_config.json

  • для рабочего пространства: .agents/mcp_config.json

Затем добавьте конфигурацию сервера:

{
  "mcpServers": {
    "webix-mcp": {
      "serverUrl": "https://docs.webix.com/mcp"
    }
  }
}

и выполните команду agy в терминале.

Подробнее о переходе с Gemini CLI на Antigravity CLI.

Составление промптов

Чем конкретнее промпт, тем точнее MCP server подбирает нужную документацию. Укажите компонент, сформулируйте задачу, и добавьте нужные ограничения.

Примеры промптов, которые хорошо работают:

  • "Как создать простой лейаут с двумя кнопками в Webix?"
  • "Можно ли создать вложенное меню в Webix?"
  • "Как связать datatable с полями формы в Webix?"
  • "Расскажи об инициализации и настройке сайдбара Webix"
  • "Как создать столбчатую диаграмму с 2 сериями в Webix?"

Конфиденциальность

Webix MCP Server работает в облаке и не имеет доступа к вашей среде. Персональные данные не хранятся. Запросы могут записываться в логи в целях отладки и улучшения сервиса.

Наверх