Установка @layero
Cursor (one-click)
Открой land.layero.app, нажми Add to Cursor. Браузер выкинет deeplink — IDE откроется и покажет диалог:
Install MCP Server
Name: layero
Transport: http
URL: https://mcp.layero.ru/mcp
[Cancel] [Install]
После Install Cursor сам пишет запись в ~/.cursor/mcp.json. Файл редактировать не надо. В чате становится доступен @layero.
Что внутри deeplink
Если интересно, кнопка строит:
https://cursor.com/en/install-mcp
?name=layero
&config=<base64({"url":"https://mcp.layero.ru/mcp"})>
Cursor парсит base64, валидирует и применяет.
Claude Code
В Claude Code нет URL-протокола, поэтому установка идёт через две slash-команды внутри IDE:
/plugin marketplace add LayeroInfra/layero-claude
/plugin install layero@layero-claude
После — в чате доступен @layero.
Codex
В Codex нет URL-протокола И нет встроенного маркетплейса. Установка — одна команда в терминале:
codex mcp add layero --url https://mcp.layero.ru/mcp --bearer-token-env-var LAYERO_TOKEN
Перезапусти Codex, чтобы он перечитал ~/.codex/config.toml.
Ручной путь (Cursor)
Если хочешь добавить вручную (например, для отладки локального сервера), открой ~/.cursor/mcp.json и добавь:
{
"mcpServers": {
"layero": {
"url": "https://mcp.layero.ru/mcp",
"type": "http"
}
}
}
Перезапусти Cursor. Готово.
Если IDE предложит «Authenticating…»
Закрой карточку кнопкой Skip — на подключение это не влияет. Codex, а за ним и некоторые другие редакторы, при первом обращении к удалённому серверу пробуют OAuth, ещё не зная, нужен ли он. У Layero его нет: сервер публичный и на запросы отвечает без авторизации.
Токен, если он нужен, передавай заголовком, а не через этот диалог. Как именно — в разделе Подключение аккаунта.
Подключение аккаунта
Установки достаточно, чтобы собрать лендинг: подбор структуры и дизайн-системы
работает без всякой авторизации. А вот публикация требует токен — без него
publish_landing отвечает:
Layero-токен не передан. Выпустите токен на https://app.layero.ru/settings/cli
и добавьте его в конфиг MCP-сервера: "headers": {"Authorization": "Bearer <токен>"}.
Токен выпускается на app.layero.ru/settings/cli и передаётся заголовком в конфиге сервера — по одному разу на IDE.
Cursor — в ~/.cursor/mcp.json, рядом с url:
{
"mcpServers": {
"layero": {
"url": "https://mcp.layero.ru/mcp",
"type": "http",
"headers": { "Authorization": "Bearer <твой токен>" }
}
}
}
Claude Code — если плагин ставился через маркетплейс (способ выше), задай
переменную окружения: заголовок в конфиге плагина уже объявлен как
Bearer ${LAYERO_TOKEN}, Claude Code подставит значение сам.
export LAYERO_TOKEN="<твой токен>"
Держи её в профиле оболочки (~/.zshrc, ~/.bashrc), иначе она пропадёт в
следующей сессии. Если сервер добавлялся командой, а не плагином, у команды
есть флаг заголовка:
claude mcp add --transport http layero https://mcp.layero.ru/mcp \
--header "Authorization: Bearer <твой токен>"
Codex — команда установки выше уже связывает сервер с переменной
(--bearer-token-env-var LAYERO_TOKEN), так что достаточно задать её:
export LAYERO_TOKEN="<твой токен>"
Если переменная не задана, Codex подключится без авторизации — обзор работает, а публикация ответит, что токен не передан.
После правки перезапусти IDE, чтобы она перечитала конфиг.
MCP-сервер не хранит сессий между вызовами и не может открыть браузер за тебя — он видит только тот HTTP-запрос, который прислала IDE. Поэтому аккаунт подключается один раз в конфиге, а не командой внутри диалога.
Проверка установки
В чате IDE напиши:
@layero привет
Плагин должен ответить приветствием и предложить начать. Если ничего не происходит — проверь:
- Cursor: нижняя левая шестерёнка → MCP → видишь ли
layeroв списке серверов и статус «connected»? - Claude Code:
/plugin list— есть лиlayero@layero-claude? - Codex:
/mcpв TUI — показывает лиlayeroсреди подключённых?
Удаление
| IDE | Команда |
|---|---|
| Cursor | удалить запись layero из ~/.cursor/mcp.json |
| Claude Code | /plugin uninstall layero |
| Codex | удалить блок [mcp_servers.layero] из ~/.codex/config.toml |