Перейти к содержимому
0 0 ₽ Корзина

Корзина

Загрузка…
0
Обратный звонок
Студия веб дизайна dharma design
Dharma MCP

Подключение Codex, Cursor, Antigravity и других программ

Универсальная настройка для программ, которые подключаются к серверам MCP по HTTP: пример для Codex, формат для Cursor и проверка через curl.

Общая схема

Любая программа, поддерживающая «удалённые серверы MCP по HTTP» (Streamable HTTP), подключается тремя данными: адрес сервера, тип подключения HTTP и заголовок Authorization: Bearer ВАШ_ТОКЕН. Токен создаётся в «Компоненты → Dharma MCP → Токены доступа» (см. статью про Claude Code).

Codex

Codex читает серверы MCP из файла настроек ~/.codex/config.toml. Пример:

[mcp_servers.dharma]
url = "https://dharma-demo.ru/index.php/mcp"
bearer_token_env_var = "DHARMA_MCP_TOKEN"

Токен передайте через переменную окружения, а не записывайте в файл:

export DHARMA_MCP_TOKEN="dhmcp_…"

Названия ключей зависят от версии Codex, поэтому сверьтесь со справкой вашей версии (codex mcp --help). Проверить подключение можно внутри Codex командой /mcp.

Если Codex не видит инструментов (например, «MCP не умеет менять файлы шаблона»), причин обычно три: набор «Шаблон» или «Система» выключен в плагинах Joomla; у токена нет нужной области (например, template:write); клиент держит старый список инструментов — запустите сессию заново.

Запасной способ без настройки MCP: Codex может сам вызывать сервер командой curl из терминала. Тогда у него должен быть доступ к сети и токен в окружении:

curl -s -X POST https://dharma-demo.ru/index.php/mcp \
  -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $DHARMA_MCP_TOKEN" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Cursor и подобные программы

Добавьте в файл настроек MCP (для Cursor это ~/.cursor/mcp.json или .cursor/mcp.json в проекте):

{
  "mcpServers": {
    "dharma": {
      "url": "https://dharma-demo.ru/index.php/mcp",
      "headers": { "Authorization": "Bearer ВАШ_ТОКЕН" }
    }
  }
}

Antigravity и другие

В настройках MCP добавьте сервер с адресом и заголовком Authorization из общей схемы. Имена полей у программ разные (url, serverUrl, httpUrl) — смотрите справку конкретной программы.

Как проверить, что адрес и токен верны

Любая программа, которая «не видит» сервер, проверяется командой curl: ответ со списком инструментов (tools) означает, что адрес и токен верны, а проблема в настройке программы. Ответ 401 — неверный или отозванный токен; 403 — запрос блокирует защита хостинга или у токена нет доступа (см. «Если что-то не работает»).

Была ли эта статья полезна?

Ваш отзыв помогает нам делать инструкции лучше

✓ Спасибо за ваш отзыв!