gnt — MCP-сервер для Claude Code: что делает и как установить
Правила для ИИ-агентов живут в git, а агент сверяет с ними каждое рискованное действие по MCP: вердикт, ссылка на файл правила и след до пул-реквеста.
claude mcp add --transport http gnt https://api.gntai.dev/mcpЧто делает gnt
gnt держит правила для ИИ-агентов в git. Каждое правило — markdown-файл с YAML-заголовком в каталоге rules/, а утверждает его смерженный пул-реквест: не клик в админке, а обычный PR. Перед рискованным шагом агент вызывает по MCP инструмент check_action и получает ответ allowed, blocked или needs_human с причиной в одну строку.
На одном эндпоинте пять инструментов. Кроме проверки действий есть search_rules с фильтром по тегу, get_rule для одного правила вместе с происхождением (кто утвердил, когда, откуда взял) и пара инструментов для скомпилированных скилл-паков — list_skill_packs и get_skill_pack. Правила читаются из хранилища gnt, репозиторий на каждый вызов не клонируется.
Вердикт needs_human — состояние при сбое: если ни одно утверждённое правило не покрывает действие или поиск не отработал, сервер не угадывает. CLI требует Node >=22.13, поэтому ошибка версии означает, что сначала обновляют Node и сверяются через node --version. Извлечение правил в gnt prebrain по умолчанию работает в облачном режиме: текст источника уходит в Anthropic API, а полностью локальный разбор включается флагом --mode local поверх демона Ollama.
Какие задачи решает
- проверить возврат денег до того, как агент его оформил
- получить вердикт со ссылкой на файл правила
- утвердить новое правило обычным пул-реквестом
- найти утверждённые правила по тегу через
search_rules - посмотреть, кто утвердил правило и в каком PR
Примеры запросов агенту
- Проверь через
check_action, можно ли оформить возврат без согласования менеджера, и покажи файл правила. - Найди через
search_rulesутверждённые правила с тегомrefunds. - Покажи через
get_ruleправилоrefund-approval-thresholdи откуда оно взялось.
Как установить gnt
Командой платформы: удалённый сервер
claude mcp add --transport http gnt https://api.gntai.dev/mcpКомандой платформы: удалённый сервер
codex mcp add gnt --url https://api.gntai.dev/mcpФайл настроек
{
"mcpServers": {
"gnt": {
"url": "https://api.gntai.dev/mcp"
}
}
}Файл настроек
{
"servers": {
"gnt": {
"type": "http",
"url": "https://api.gntai.dev/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http gnt https://api.gntai.dev/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о gnt
Как установить gnt в Claude Code?
Одной командой: claude mcp add --transport http gnt https://api.gntai.dev/mcp. Она подключает удалённый эндпоинт по HTTP.
Что делает gnt?
Даёт агенту инструмент check_action и четыре соседних: поиск по правилам, чтение одного правила с историей, список скилл-паков и манифест пака. Сами правила приходят из файлов в репозитории, утверждённых смерженным PR.
Что вернёт check_action, если подходящего правила нет?
needs_human. Это ответ при сбое: когда ни одно утверждённое правило не покрывает действие или поиск не сработал, сервер не угадывает и оставляет решение человеку.