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 и автоматически получите ваш публичный ключ.
Как это работает:
- Открывает ваш браузер на странице входа в Tidio
- Вы аутентифицируетесь в своей учетной записи Tidio
- Автоматически возвращает ваш публичный ключ и код для вставки
Параметры:
site_url(обязательный): URL сайта, на котором будет встроен Tidio
Пример:
Connect Tidio to https://mywebsite.com
tidio_status
Проверьте статус подключения и получите код для вставки.
Параметры: Отсутствуют
tidio_disconnect
Очистить сохраненные учетные данные.
generate_tidio_embed
Сгенерировать код для вставки для конкретного публичного ключа (если он у вас уже есть).
Параметры:
public_key(обязательный): Ваш публичный ключ Tidioloading_mode(необязательный):"async"(по умолчанию) или"sync"
Как это работает
- Пользователь вызывает
tidio_connectс URL своего сайта - Открывается браузер на странице аутентификации Tidio
- Пользователь входит в свою учетную запись Tidio
- Получен обратный вызов - MCP сервер получает refresh-токен
- Выполняются API-запросы - обменивает токен на access-токен, затем получает публичный ключ
- Учетные данные сохранены в
~/.tidio-mcp/credentials.json - Возвращен код для вставки - готов к добавлению на сайт
Хранилище учетных данных
Учетные данные сохраняются локально в ~/.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