> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Подключение LanderLab MCP к Codex

> Подключите LanderLab к Codex через MCP: добавьте сервер в Codex CLI, расширение для IDE или десктопное приложение и войдите в аккаунт один раз.

Подключите LanderLab к Codex через MCP, чтобы управлять лендингами, лидами, аналитикой и A/B-тестами из терминала, редактора или десктопного приложения. Вы добавляете сервер LanderLab один раз и входите в свой аккаунт LanderLab. API-ключ не нужен.

## Что понадобится

* Аккаунт LanderLab.
* Codex на вашем компьютере: Codex CLI, расширение Codex для IDE или десктопное приложение ChatGPT. Подробности установки см. в [документации Codex по MCP](https://developers.openai.com/codex/mcp).

<Note>
  Codex CLI, расширение для IDE и десктопное приложение используют одну и ту же конфигурацию MCP. Настройте LanderLab в одном из них, и он станет доступен во всех трёх.
</Note>

## Как подключить LanderLab к Codex

Выберите клиент Codex, которым вы пользуетесь. URL сервера везде одинаковый:

```text theme={null}
https://api.landerlab.dev/mcp
```

<Tabs>
  <Tab title="Codex CLI">
    Codex CLI работает в терминале. Вы добавляете LanderLab и входите в аккаунт в одном и том же окне.

    <Frame caption="Codex CLI в сессии терминала. Скриншот из официального репозитория openai/codex, лицензия Apache 2.0.">
      <img src="https://raw.githubusercontent.com/openai/codex/a5cce8895a1400f94eb0a71771275284027fff17/.github/codex-cli-splash.png" alt="Codex CLI в окне терминала: видны модель, рабочая директория и строка ввода" lightAlt="Codex CLI в окне терминала: видны модель, рабочая директория и строка ввода" darkAlt="Codex CLI в окне терминала: видны модель, рабочая директория и строка ввода" />
    </Frame>

    <Steps>
      <Step title="Добавьте сервер LanderLab">
        Откройте терминал и выполните:

        ```bash theme={null}
        codex mcp add landerlab --url https://api.landerlab.dev/mcp
        ```

        API-ключ и заголовки не нужны.
      </Step>

      <Step title="Войдите в LanderLab">
        Если после добавления сервера Codex не запустил вход автоматически, выполните:

        ```bash theme={null}
        codex mcp login landerlab
        ```

        В браузере откроется страница входа LanderLab. Войдите в аккаунт, проверьте запрос доступа и нажмите **Authorize**. Когда терминал подтвердит вход, вернитесь в него.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Desktop app">
    <Steps>
      <Step title="Откройте Plugins">
        На левой боковой панели нажмите значок **Customize**. Откроется страница **Plugins**.
      </Step>

      <Step title="Создайте MCP-приложение">
        Нажмите **Add** в правом верхнем углу, затем выберите **Create MCP App**.

        <Frame>
          <img src="https://mintcdn.com/landerlab-babdc23f/1gZjm1faMjRf0zI6/images/codex-app-create-mcp-app.png?fit=max&auto=format&n=1gZjm1faMjRf0zI6&q=85&s=e47f3e2673531d73c8683af8c53a0730" alt="Страница Plugins в десктопном приложении ChatGPT: значок Customize на левой панели, открытое меню Add и выделенный пункт Create MCP App" lightAlt="Страница Plugins в десктопном приложении ChatGPT: значок Customize на левой панели, открытое меню Add и выделенный пункт Create MCP App" darkAlt="Страница Plugins в десктопном приложении ChatGPT: значок Customize на левой панели, открытое меню Add и выделенный пункт Create MCP App" title="Создание MCP-приложения в десктопном приложении Codex" width="1909" height="1044" data-path="images/codex-app-create-mcp-app.png" />
        </Frame>
      </Step>

      <Step title="Введите данные сервера LanderLab">
        В окне **New Plugin** введите `LanderLab` в поле **Name**. В разделе **Connection** оставьте выбранным **Server URL** и вставьте `https://api.landerlab.dev/mcp`. Для **Authentication** оставьте **OAuth**. Менять **Advanced OAuth settings** не нужно.

        <Frame>
          <img src="https://mintcdn.com/landerlab-babdc23f/1gZjm1faMjRf0zI6/images/codex-app-new-plugin.png?fit=max&auto=format&n=1gZjm1faMjRf0zI6&q=85&s=ce7f5497a4fcf87053dc9793a3aa0dfe" alt="Окно New Plugin: название LanderLab, URL MCP-сервера LanderLab, аутентификация OAuth и отмеченный флажок «I understand and want to continue»" lightAlt="Окно New Plugin: название LanderLab, URL MCP-сервера LanderLab, аутентификация OAuth и отмеченный флажок «I understand and want to continue»" darkAlt="Окно New Plugin: название LanderLab, URL MCP-сервера LanderLab, аутентификация OAuth и отмеченный флажок «I understand and want to continue»" title="Окно нового плагина в десктопном приложении Codex" width="613" height="762" data-path="images/codex-app-new-plugin.png" />
        </Frame>
      </Step>

      <Step title="Подтвердите и создайте">
        Отметьте **I understand and want to continue**, затем нажмите **Create**.
      </Step>

      <Step title="Войдите в LanderLab">
        В браузере откроется страница входа LanderLab. Войдите в аккаунт, проверьте запрос доступа и нажмите **Authorize**.
      </Step>
    </Steps>
  </Tab>

  <Tab title="IDE extension">
    <Steps>
      <Step title="Откройте config.toml">
        В расширении Codex для IDE откройте меню с шестерёнкой и выберите **MCP settings** > **Open config.toml**. Файл также можно открыть напрямую по пути `~/.codex/config.toml`.
      </Step>

      <Step title="Добавьте сервер LanderLab">
        Добавьте следующий блок и сохраните файл:

        ```toml theme={null}
        [mcp_servers.landerlab]
        url = "https://api.landerlab.dev/mcp"
        ```

        Если в файле уже есть другие серверы, добавьте этот блок под ними.
      </Step>

      <Step title="Войдите в LanderLab">
        В терминале выполните:

        ```bash theme={null}
        codex mcp login landerlab
        ```

        В браузере откроется страница входа LanderLab. Войдите в аккаунт, проверьте запрос доступа и нажмите **Authorize**.
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Проверка подключения

В сессии Codex введите `/mcp`. Сервер `landerlab` должен появиться в списке активных серверов. Из терминала статус также можно проверить командой `codex mcp list`.

Затем отправьте запрос:

```text theme={null}
List my LanderLab workspaces
```

Codex вызовет `workspaces_list` и вернёт результат.

## Примеры запросов

* «Покажи все мои лендинги и их статус публикации»
* «Покажи аналитику по лендингу X за последние 7 дней»
* «Сними лендинг X с публикации»
* «Установи веса A/B-теста 60/40 для лендинга X»

## Управление доступом

Подключение остаётся активным, пока вы не отзовёте доступ. Чтобы отключиться, выполните в терминале `codex mcp logout landerlab` или откройте **Settings > Connected Apps** в LanderLab и отзовите доступ там. Чтобы полностью удалить сервер из Codex, выполните `codex mcp remove landerlab`.

## Устранение неполадок

**«OAuth authorization endpoint origin does not match the authorization server origin without issuer-bound callbacks»** — некоторые версии Codex прерывают вход в LanderLab до открытия браузера. В этом случае подключитесь через мост `mcp-remote`, который выполняет вход вне Codex. Для него нужен [Node.js](https://nodejs.org). Замените блок `landerlab` в `~/.codex/config.toml` на:

```toml theme={null}
[mcp_servers.landerlab]
command = "npx"
args = ["-y", "mcp-remote", "https://api.landerlab.dev/mcp"]
startup_timeout_sec = 60
```

Перезапустите Codex. При первом запуске сервера в браузере откроется страница входа LanderLab.

**Инструменты LanderLab недоступны** — убедитесь, что `config.toml` — корректный TOML и использует `[mcp_servers.landerlab]`, а не `mcpServers`. После любых изменений перезапускайте Codex.

**Сервер есть в списке, но вход не выполнен** — снова выполните `codex mcp login landerlab`. Если браузер не открылся, скопируйте URL из терминала и откройте его вручную.

**401 Unauthorized** — сессия истекла, или доступ был отозван в LanderLab. Выполните `codex mcp logout landerlab`, а затем `codex mcp login landerlab`.

**Сервер добавлен в проект, но не загружается** — Codex читает `.codex/config.toml` уровня проекта только в доверенных проектах. Добавьте проект в доверенные или внесите сервер в `~/.codex/config.toml`.

**Переход со схемы с API-ключом** — удалите из блока `landerlab` строку `http_headers`, `env_http_headers` или `bearer_token_env_var` и старое значение `url`, затем выполните шаги выше.

## См. также

* [Подключение AI-ассистентов к LanderLab через MCP](/ru/mcp/overview)
* [Подключение LanderLab к ChatGPT](/ru/mcp/ai-assistants/chatgpt)
* [Подключение LanderLab MCP к Claude Code](/ru/mcp/ai-assistants/claude-code)
* [Подключение LanderLab MCP к Cursor](/ru/mcp/ai-assistants/cursor)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.