# Подключение и запуск

> Запускайте Claude Code, Codex или OpenCode на моделях NotHoly для одного процесса или записав их конфигурацию.


Для этих команд нужен установленный CLI, в котором выполнен вход. См. [Установка CLI](/ru/cli/install).

`notholy run` запускает инструмент с настройками NotHoly только в его окружении. Глобальная конфигурация не меняется.

```bash
notholy run claude
notholy run codex
notholy run opencode
```

`notholy connect` записывает конфигурацию в файл инструмента. Сначала он делает бэкап, а `--undo` его восстанавливает.

```bash
notholy connect claude          # .claude/settings.local.json in this project
notholy connect claude --global # ~/.claude/settings.json
notholy connect codex --undo
```

Обе команды также регистрируют MCP-сервер `notholy`, который запускает этот CLI по абсолютному пути. Инструмент получает поиск и просмотр CVE, бюллетени пакетов, базу знаний и поиск в дарквебе по вашему запросу, а когда их вызывать, решает модель. Сервер использует сохранённый вход CLI, и ключ в конфигурацию инструмента не записывается.

Собственный поиск и чтение страниц у инструмента остаются. `web_search`, `read_url` и `analyze_file` в этот сервер не входят, их можно добавить вручную через [локальный MCP-сервер](/ru/mcp/local). Claude Code для `web_search` исключение: его собственный веб-поиск на этом эндпоинте не работает, поэтому его сервер включает наш.

`--undo` убирает то, что добавил `connect`, и сохраняет другие MCP-серверы и настройки. Если установленная версия инструмента не поддерживает MCP, `connect` настраивает модель и сообщает об этом одной строкой.

Точные настройки для каждого инструмента описаны в руководствах по интеграциям.

## Что дальше

- [Claude Code](/ru/integrations/claude-code)
- [Codex](/ru/integrations/codex)
- [OpenCode](/ru/integrations/opencode)
