Tidio MCP Server

официальный

Подключите Tidio к вашему сайту через MCP. Встраивайте виджет, не выходя из среды разработки.

Документация

Tidio MCP Коннектор

MCP (Model Context Protocol) сервер, который подключает AI-ассистентов к живому чату Tidio — с автоматической настройкой

Возможности

  • Автоматическая настройка: Подключение к Tidio одной командой — без ручного копирования ключей
  • OAuth Аутентификация: Открывает браузер для безопасного входа в Tidio, автоматически получает ваш публичный ключ
  • Сохранение учетных данных: Учетные данные сохраняются локально для будущих сессий
  • Генерация кода для вставки: Получите готовый JavaScript-код для любого сайта

Установка

npm install tidio-mcp-connector

Или клонируйте и соберите локально:

git clone https://github.com/your-username/tidio-mcp-connector.git cd tidio-mcp-connector npm install npm run build

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

С Claude Desktop

Добавьте в конфигурацию Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{ "mcpServers": { "tidio": { "command": "npx", "args": ["tidio-mcp-connector"] } } }

С Lovable

Этот MCP коннектор работает с Lovable и аналогичными платформами разработки на базе AI. Добавьте его как пользовательский MCP сервер.

С MCP Inspector (Тестирование)

npx @modelcontextprotocol/inspector npx tidio-mcp-connector

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

tidio_connect (Рекомендуется)

Подключитесь к Tidio и автоматически получите ваш публичный ключ.

Как это работает:

  1. Открывает ваш браузер на странице входа в Tidio
  2. Вы аутентифицируетесь в своей учетной записи Tidio
  3. Автоматически возвращает ваш публичный ключ и код для вставки

Параметры:

  • site_url (обязательный): URL сайта, на котором будет встроен Tidio

Пример:

Connect Tidio to https://mywebsite.com

tidio_status

Проверьте статус подключения и получите код для вставки.

Параметры: Отсутствуют

tidio_disconnect

Очистить сохраненные учетные данные.

generate_tidio_embed

Сгенерировать код для вставки для конкретного публичного ключа (если он у вас уже есть).

Параметры:

  • public_key (обязательный): Ваш публичный ключ Tidio
  • loading_mode (необязательный): "async" (по умолчанию) или "sync"

Как это работает

  1. Пользователь вызывает tidio_connect с URL своего сайта
  2. Открывается браузер на странице аутентификации Tidio
  3. Пользователь входит в свою учетную запись Tidio
  4. Получен обратный вызов - MCP сервер получает refresh-токен
  5. Выполняются API-запросы - обменивает токен на access-токен, затем получает публичный ключ
  6. Учетные данные сохранены в ~/.tidio-mcp/credentials.json
  7. Возвращен код для вставки - готов к добавлению на сайт

Хранилище учетных данных

Учетные данные сохраняются локально в ~/.tidio-mcp/credentials.json:

{ "public_key": "abc123...", "access_token": "...", "refresh_token": "...", "site_url": "https://example.com", "created_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-01T00:00:00.000Z" }

Вывод кода для вставки

Коннектор генерирует оптимизированный код асинхронной загрузки:

Разработка

Установка зависимостей

npm install

Запуск в режиме разработки

npm run dev

Сборка для продакшена

npm run build

Запуск собранной версии

npm start

Требования

  • Node.js 18+
  • Учетная запись Tidio (бесплатный тариф подходит)

Лицензия

MIT

Связанное

  • Tidio - Платформа живого чата и чат-ботов
  • Model Context Protocol - Открытый стандарт для AI-интеграций
  • Lovable - Разработка приложений на базе AI