Что нужно подготовить на сайте и как выбрать способ подключения: через вход на сайте (Claude, ChatGPT) или через токен (терминальные программы).
Что нужно на сайте
- Установленный пакет Dharma MCP (Система → Установка → Расширения). Ссылка для установки:
https://github.com/shivayanamahom/dharma-mcp/releases/latest/download/pkg_dharma_mcp.zip. - Сайт открывается по HTTPS с нормальным сертификатом и доступен из интернета (облачные Claude и ChatGPT подключаются к сайту сами, локальный адрес им не виден).
- Откройте Компоненты → Dharma MCP → Подключение. Там написан адрес вашего сервера и есть самопроверка: все пункты должны быть зелёными.
Адрес сервера
Адрес вида https://ваш-сайт/mcp или, если на сайте нет перезаписи адресов, https://ваш-сайт/index.php/mcp. Для этого демо-магазина: https://dharma-demo.ru/index.php/mcp. Нужный адрес всегда подсказывает страница «Подключение».
Если открыть этот адрес в браузере, вы увидите сообщение «Use POST with a JSON-RPC 2.0 body». Это нормально: сервер принимает только запросы от программ.
Какой способ выбрать
| Программа | Как входит | Нужен токен |
|---|---|---|
| Claude (браузер и Desktop) | Вход через сайт (OAuth): вы входите в Joomla и нажимаете «Разрешить» | нет |
| ChatGPT (браузер и приложение) | Вход через сайт (OAuth), режим разработчика | нет |
| Claude Code, Codex, Cursor и другие | Токен доступа в заголовке (можно и OAuth, если программа умеет) | да |
Порядок проверки
- Подключите программу по инструкции из соседних статей.
- Напишите ассистенту: «Вызови ping на сайте и скажи версию сервера и режим работы».
- Если ответ содержит версию (например, 0.6.3) и режим «drafts», подключение работает.
Если что-то не получилось, откройте статью «Если что-то не работает» и Журнал вызовов на сайте: он показывает, на каком шаге остановился клиент.