LexQ — MCP-сервер для Claude Code: бизнес-правила без деплоя
Подключает агента к LexQ: цены, скидки и проверки условий меняются в консоли или через CLI без перевыпуска приложения. Пригодится, когда правила правят часто.
claude mcp add --transport http lexq https://mcp.lexq.io/mcpЧто делает LexQ
LexQ выносит бизнес-логику из кода: сервис обращается к API LexQ, чтобы получить значение правила, а сами правила живут в консоли или в @lexq/cli. Каждое изменение можно прогнать на прошлых прогонах или на загруженном наборе данных, а затем выложить без релиза приложения.
Агент по протоколу MCP работает с группами политик, версиями, правилами и фактами, запускает симуляции и читает историю исполнения. Инструменты деплоя, отката и снятия версии помечены как разрушительные, поэтому клиент вправе спросить подтверждение перед вызовом. Подключение есть в двух видах: удалённый https://mcp.lexq.io (с OAuth 2.1) и локальный stdio-сервер lexq serve --mcp.
Для локального варианта нужен lexq auth login хотя бы раз, чтобы ключ лёг в ~/.lexq/config.json, либо переменная LEXQ_API_KEY в окружении клиента. CLI требует Node.js 22+; без ключа локальный сервер не заработает. Вместе с пакетом идут скиллы в node_modules/@lexq/cli/skills/ — агент читает их и знает, как вызывать инструменты.
Какие задачи решает
- поменять скидку или порог доставки, не выпуская новую версию сервиса
- проверить правку правила на прошлых решениях до публикации
- дать агенту доступ к группам политик и версиям через MCP
- разобраться, почему правило сработало так, а не иначе, по истории исполнения
- откатить неудачный деплой правил одной командой
Примеры запросов агенту
- Покажи список групп политик в LexQ и их текущие версии.
- Прогони dry-run версии
<VERSION_ID>на фактах{"loyaltyTier":"PLATINUM","purchaseSubtotalUsd":150}и объясни результат. - Опубликуй версию
<VERSION_ID>в группе<GROUP_ID>с пометкой «v1».
Как установить LexQ
1Командой платформы: удалённый сервер
claude mcp add --transport http lexq https://mcp.lexq.io/mcp2Командой платформы
claude mcp add --env LEXQ_API_KEY=<LEXQ_API_KEY> --transport stdio lexq -- npx -y @lexq/cliВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add lexq --url https://mcp.lexq.io/mcp2Командой платформы
codex mcp add lexq --env LEXQ_API_KEY=<LEXQ_API_KEY> -- npx -y @lexq/cliВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"lexq": {
"url": "https://mcp.lexq.io/mcp"
}
}
}{
"mcpServers": {
"lexq": {
"command": "npx",
"args": [
"-y",
"@lexq/cli"
],
"env": {
"LEXQ_API_KEY": "<LEXQ_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"lexq": {
"type": "http",
"url": "https://mcp.lexq.io/mcp"
}
}
}{
"servers": {
"lexq": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@lexq/cli"
],
"env": {
"LEXQ_API_KEY": "<LEXQ_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http lexq https://mcp.lexq.io/mcp2Командой платформы
gemini mcp add -e LEXQ_API_KEY=<LEXQ_API_KEY> lexq npx -y @lexq/cliВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LexQ
Как установить LexQ в Claude Code?
Для удалённого сервера: claude mcp add --transport http lexq https://mcp.lexq.io/mcp. Для локального: claude mcp add --env LEXQ_API_KEY=<LEXQ_API_KEY> --transport stdio lexq -- npx -y @lexq/cli.
Что делает LexQ?
Держит бизнес-правила вне кода приложения и даёт менять, проверять и выкладывать их без релиза сервиса. MCP-сервер открывает эти операции агенту: от работы с группами политик до чтения истории исполнения.
Что нужно для локального MCP-сервера?
Node.js 22+ и ключ API. Ключ либо хранится после lexq auth login в ~/.lexq/config.json, либо задаётся переменной LEXQ_API_KEY в окружении клиента.