LanaChat

Подключение Codex

Чтение 2 минОбновлено Markdown

Codex подключается к MCP-серверу LanaChat через один блок в своём файле конфигурации config.toml. Вам нужны установленный Codex (руководство) и ваш токен (руководство); это займёт две минуты.

Десктопное приложение ChatGPT, Codex CLI и расширение Codex для редакторов кода используют этот один файл, поэтому LanaChat настраивается один раз для всех трёх. ChatGPT в веб-браузере его не читает: используйте десктопное приложение или CLI.

Где находится файл #

  • Mac и Linux: ~/.codex/config.toml (скрытая папка .codex в вашей домашней папке).
  • Windows: %USERPROFILE%\.codex\config.toml.

Если файла ещё нет, создайте его. Это обычный текстовый файл.

Добавьте блок #

Откройте файл в текстовом редакторе и добавьте эти строки в конец. Замените YOUR_MCP_TOKEN вашим токеном.

[mcp_servers.lanachat]
url = "https://api.lanachat.ai/mcp"
http_headers = { "Authorization" = "Bearer YOUR_MCP_TOKEN" }

Сохраните файл.

Надёжнее: не держите токен в файле #

Codex может читать токен из переменной окружения. Используйте этот блок вместо предыдущего:

[mcp_servers.lanachat]
url = "https://api.lanachat.ai/mcp"
bearer_token_env_var = "LANACHAT_MCP_TOKEN"

Затем задайте переменную перед запуском Codex. На Mac или Linux:

read -s LANACHAT_MCP_TOKEN && export LANACHAT_MCP_TOKEN && codex

Вставьте токен, когда курсор ждёт (на экране ничего не появится), нажмите Enter, и Codex запустится с токеном.

Проверьте, что подключение есть #

  1. Запустите Codex: codex.
  2. Введите /mcp и нажмите Enter.
  3. lanachat есть в списке активных серверов.

В терминале codex mcp list показывает настроенные серверы. В десктопном приложении введите /mcp в поле сообщения, чтобы увидеть подключённые серверы.

Проверьте в работе #

Попросите Codex простыми словами: List my LanaChat creators. Codex вызовет инструмент LanaChat и ответит списком ваших авторов. Если так, вы подключены. Полная проверка описана в руководстве Проверка подключения.

Частые ошибки #

Что вы видитеВероятная причина и решение
lanachat нет в списке /mcpБлок находится не в том файле или в нём опечатка. Проверьте путь выше и квадратные скобки, сохраните и перезапустите Codex.
401 или "invalid or expired MCP grant"Токен неверный, просрочен или был заменён через ротацию. Создайте или скопируйте токен заново (руководство) и обновите файл.
Переменная пустаПри использовании bearer_token_env_var Codex нужно запускать из того же терминала, где вы задали переменную.
Не хватает инструментаТокен его не разрешает. Измените отметки токена через Edit, затем перезапустите Codex.

Дополнительная помощь: Решение проблем.

Примечание Эти шаги соответствуют официальной документации Codex по MCP-серверам (страница "MCP" в документации Codex).

Примечание После ротации токена поместите новый токен в файл (или переменную) и перезапустите Codex. После изменения отметок токена через Edit тоже перезапустите Codex.

Далее: проверьте подключение.

FAQ #

Работает ли это с ChatGPT? #

Да, с десктопным приложением ChatGPT, которое читает тот же config.toml. ChatGPT в веб-браузере его не читает.

Где хранить токен, в файле или в переменной? #

Переменная надёжнее: с bearer_token_env_var токен никогда не лежит в файле. Файл тоже подходит, если он никогда не попадает в Git или в общую папку.

Почему lanachat нет в /mcp? #

Блок находится не в том файле или в нём опечатка. Проверьте путь и квадратные скобки, сохраните и перезапустите Codex.

Последние новости о Lana в Telegram

Новые релизы и новости, первыми в канале.