Прежде чем запускать агента — разберёмся с инструментом, в котором он живёт
Большинство программ работают через графический интерфейс: кнопки, меню, окна. Терминал — это текстовый интерфейс к вашей системе. Вы пишете команду, система выполняет её и выводит результат.
Терминал сам по себе — это просто окно. CLI (Command Line Interface) — это способ взаимодействия через текстовые команды. Программы вроде Claude Code запускаются именно так: вы пишете claude в терминале, и агент начинает работу.
Terminal
# Узнать где вы находитесь~$pwd/Users/dev/projects/myapp# Посмотреть список файлов~$lssrc/tests/README.mdpackage.json# Запустить Claude Code в этой папке~$claude✓ Claude Code запущен. Контекст: 4 файла
Win + X → выбрать «Windows Terminal» или «PowerShell». Рекомендуется установить Windows Terminal из Microsoft Store.
🐧 Linux
Обычно Ctrl + Alt + T или найдите «Terminal» в меню приложений.
Для VS Code: терминал встроен. Откройте его через Ctrl + ` (backtick) или меню Terminal → New Terminal. Если работаете в VS Code — ничего дополнительно открывать не нужно.
Раздел 2
Установка Claude Code
Пошаговая инструкция для вашей системы — выберите ОС
Claude Code устанавливается через npm — менеджер пакетов для Node.js. Сначала убедимся что Node.js есть, потом установим агента. Авторизуемся через корпоративную подписку — никаких отдельных ключей вводить не нужно.
🍎 macOS
🪟 Windows
🐧 Linux
1
Проверить Node.js
Откройте Terminal и выполните команду. Нужна версия 18 или выше.
~$node --versionv22.4.0← так выглядит успех
Если команда не найдена — установите Node.js с nodejs.org (версия LTS) или через Homebrew: brew install node
☐ Готово — node --version показывает v18+
2
Установить Claude Code
~$npm install -g @anthropic-ai/claude-codeadded 127 packages in 8s✓ claude-code установлен
☐ Готово — установка завершилась без ошибок
3
Авторизоваться через корп. подписку
В компании используется OAuth через корпоративный аккаунт Anthropic. Ввод API-ключа вручную не нужен.
~$claude? How would you like to authenticate?❯ Login with Anthropic account (OAuth) Enter API key manuallyOpening browser for authentication...✓ Authenticated as dev@company.com
☐ Готово — авторизация прошла успешно
4
Проверить что всё работает
~$claude --versionclaude-code 1.x.x~$claude "привет, ты работаешь?"Да, Claude Code готов к работе!
☐ Готово — Claude отвечает!
1
Установить Node.js
Скачайте установщик LTS с nodejs.org и запустите его. После установки перезапустите Windows Terminal.
PS>node --versionv22.4.0
2
Установить Claude Code
Запустите Windows Terminal от имени администратора (правой кнопкой → «Запуск от имени администратора»)
PS>npm install -g @anthropic-ai/claude-code
3
Если npm выдаёт ошибку политики
# Разрешить выполнение скриптов (один раз)PS>Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
4
Авторизоваться и проверить
PS>claude? How would you like to authenticate?❯ Login with Anthropic account (OAuth)
1
Установить Node.js через nvm (рекомендуется)
# Установить nvm$curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash$source ~/.bashrc# Установить Node.js LTS$nvm install --lts✓ Now using node v22.4.0
2
Установить Claude Code и авторизоваться
$npm install -g @anthropic-ai/claude-code$claude❯ Login with Anthropic account (OAuth)
Claude Code запускается из папки вашего проекта. Как только он запущен, вы можете задавать задачи на естественном языке. Попробуйте команды ниже в симуляторе, чтобы понять базовый синтаксис.
claude code — симулятор
Симулятор готов. Введите команду или выберите из примеров ниже.
claude --version
claude "привет"
claude "что в этой папке?"
claude "создай README"
claude mcp list
claude --help
$
↑↓ история · Enter — выполнить · Tab — автодополнение
Три режима запуска Claude Code: claude "задача" — одноразовый запрос без входа в интерактивный режим claude — интерактивный режим, диалог в терминале claude -p "задача" — только вывод результата, без диалога (удобно для скриптов)
✅ Что можно делать сразу
claude "объясни этот файл"claude "напиши тест для функции X"claude "создай тикет в Linear"claude "найди все TODO в коде"
⚠️ Безопасность: что проверять
Перед выполнением агент показывает что именно собирается сделать. Всегда читайте план перед подтверждением. Команды вроде rm, деплой и изменения в продакшн — подтверждайте явно.
Раздел 4
Что такое MCP
Model Context Protocol — как модель получает доступ к внешним инструментам
MCP работает не только в CLI. Claude Desktop (нативное приложение) поддерживает те же MCP-серверы — через JSON-конфиг или Desktop Extensions (.mcpb, установка в один клик). Подробно об этом — в модуле «Claude App и Desktop». Здесь фокус на CLI: терминал даёт автоматизацию, CI/CD и работу без GUI.
Сама по себе LLM умеет только генерировать текст. Чтобы она могла создать тикет, прочитать страницу в Notion или отправить сообщение в Slack — ей нужен способ вызывать внешние системы. MCP — это стандартный протокол для этого.
Как работает вызов инструмента через MCP
вы
«Создай тикет в Linear: баг с логином»
→
модель
Понимает задачу, решает вызвать инструмент
linear.createIssue({...})
↓
MCP сервер
Linear MCP Server
Получает вызов, проверяет права, выполняет
→
внешняя система
Linear API
Тикет создан, возвращает ID и ссылку
↓
модель
Получает результат, формулирует ответ
→
вы
«Тикет DELTA-1042 создан: linear.app/…»
MCP — это открытый стандарт (разработан Anthropic). Любой инструмент может сделать свой MCP-сервер, и тогда любой LLM-агент сможет его вызывать. Именно поэтому экосистема растёт так быстро.
Читать страницы и базы данных, создавать и обновлять контент, искать по workspace
подключён
Slack
Читать каналы и треды, отправлять сообщения, искать по истории
подключён
GitHub
PR, issues, code review, работа с репозиторием
настраивается
Раздел 5
Подключение интеграций
Собираем конфиг файл и подключаем Linear, Notion, Slack
MCP-серверы настраиваются в файле ~/.claude.json. Ниже — конструктор конфига: отметьте нужные интеграции и скопируйте готовый файл.
Конструктор конфига MCP
Linear mcp.linear.app/mcp
Задачи, проекты, команды
Notion mcp.notion.com/mcp
Страницы, базы данных, workspace
Slack mcp.slack.com/mcp
Каналы, сообщения, поиск
GitHub api.githubcopilot.com/mcp
PR, issues, репозитории
Sentry mcp.sentry.dev/mcp
Ошибки, события, алерты
Готовый конфиг → сохранить в ~/.claude.json
copy
Применить конфиг
# Создать или перезаписать файл конфигурации~$claude mcp list✓ linear — connected✓ notion — connected✓ slack — connected
Авторизация MCP-серверов: при первом запросе к каждому серверу агент попросит авторизоваться. Для корпоративных Notion, Linear и Slack — используйте корпоративный аккаунт. Это одноразовая процедура.
Раздел 6
Первая реальная задача
Выберите свою роль — получите конкретный запрос для запуска прямо сейчас
Выберите вашу роль — и попробуйте выполнить задачу в Claude Code. Это не учебный пример, это настоящий рабочий запрос который даст реальный результат.
ПрактикаВыберите роль и запустите
QA-инженер
Product Manager
Разработчик
Менеджер / Ops
Дизайнер
Скопируйте и запустите в терминале
claude "Посмотри на список открытых задач в Linear с меткой 'bug' и приоритетом P1 или P2. Составь краткий отчёт: сколько таких задач, на кого назначены, сколько дней висят. Выведи в виде таблицы."
Агент обратится к Linear через MCP, соберёт данные и сформирует отчёт без единой ручной операции. Хороший старт для понимания что MCP-интеграция реально умеет.
Скопируйте и запустите в терминале
claude "Найди в Notion страницу с названием 'Product Roadmap' или похожую. Выпиши список всех фич со статусом 'In Progress'. Для каждой найди связанный Linear-проект если есть."
Демонстрирует работу с несколькими MCP-серверами в одном запросе: Notion + Linear. Агент сам разберётся как соединить данные из двух источников.
Запустите из папки проекта
claude "Посмотри на структуру этого проекта. Найди все функции без JSDoc/docstring комментариев в папке src/. Добавь базовые комментарии к первым пяти из них."
Агент читает файловую систему, анализирует код и вносит изменения. Покажет как Claude Code работает с реальным репозиторием — читает, изменяет, предлагает подтвердить.
Скопируйте и запустите в терминале
claude "Посмотри в Slack канал #project-alpha. Найди все сообщения за последние 7 дней которые содержат упоминания блокеров или проблем. Составь краткое саммари для стендапа."
Задача которую раньше делали вручную — читать ленту и выписывать блокеры. Агент сделает это за минуту через Slack MCP. Хороший пример для демонстрации руководству.
Скопируйте и запустите в терминале
claude "Зайди в Notion и найди нашу страницу с дизайн-системой или компонентами. Составь список всех компонентов которые там описаны. Если их нет — создай шаблон страницы для документации дизайн-системы."
Показывает как Claude Code может читать существующую документацию и создавать новую структуру — всё через Notion MCP, без открытия браузера.
После запуска обратите внимание на:
→Агент показывает план перед выполнением — прочитайте его
→Какие инструменты он вызывает (Tool use: linear.searchIssues...)
→Можно остановить в любой момент — Ctrl+C
Раздел 7
Проверка знаний
5 вопросов по модулю 3
1. Что делает MCP-сервер в цепочке взаимодействия агента с Linear?
A
Хранит историю всех запросов к Linear
B
Переводит вызов инструмента от модели в реальный API-запрос к Linear
C
Показывает интерфейс Linear внутри терминала
D
Заменяет Linear — данные хранятся у Anthropic
2. Вы хотите запустить Claude Code без интерактивного диалога — просто получить результат и продолжить. Какой флаг использовать?
A
claude --silent "задача"
B
claude -p "задача"
C
claude --no-chat "задача"
D
claude --output "задача"
3. Вы запустили агента и он предлагает выполнить команду rm -rf ./old_data. Что нужно сделать?
A
Подтвердить — агент всегда знает что делает
B
Прочитать что именно будет удалено, убедиться что это нужно, только потом подтверждать
C
Остановить агента — удалять файлы через CLI нельзя
D
Подтвердить только если агент уточнил у вас дважды
4. Почему в компании не нужно вводить API-ключ при авторизации Claude Code?
A
Claude Code бесплатный и не требует авторизации
B
Используется OAuth через корпоративную подписку — ключ не нужен, только авторизация через браузер
C
Ключ встроен в установочный пакет компании
D
API-ключ заменён на логин и пароль
5. MCP — открытый стандарт. Что это означает на практике?
A
MCP работает только с открытыми (open-source) моделями
B
Любой сервис может написать свой MCP-сервер, и любой агент сможет его вызывать
C
Данные через MCP передаются публично без шифрования
D
MCP работает только в браузере, не в CLI
0/5
✓MCP — стандартный протокол для вызова внешних инструментов из LLM-агента
✓Claude Code авторизуется через OAuth — корп. ключ не нужен
✓Три режима: интерактивный, одноразовый запрос, silent (-p) для скриптов
✓Всегда читать план агента перед подтверждением — особенно для деструктивных операций
✓Linear, Notion, Slack подключены — можно использовать прямо сейчас
Следующий модуль: Модуль 4 — Автоматизация без кода. Берём реальные рабочие задачи и учимся решать их с помощью агента — без единой строчки написанного вручную кода.