# Claude Code: настройка MCP, Hooks и Skills в 2026 — мой рабочий сетап

# Claude Code: настройка MCP, Hooks и Skills в 2026 — мой рабочий сетап

> Как я настроил Claude Code в 2026: MCP-серверы, hooks, skills, CLAUDE.md, субагенты, стоимость и реальные сценарии ежедневной работы.

Source: https://okhlopkov.com/claude-code-nastrojka-mcp-hooks-skills-2026/

Claude Code — это AI-агент от Anthropic, который живёт в терминале. Читает файлы, выполняет команды, ходит в интернет, дёргает API. Ты описываешь что нужно, он разбирается как. Я пользуюсь каждый день уже 4 месяца, и это мой реальный сетап — не пересказ документации, а то, как я реально работаю. Короткий ответ: мой сетап Claude Code в 2026 — это CLAUDE.md как карта проекта, MCP-серверы для внешних систем, hooks для безопасности, skills для повторяемых воркфлоу и субагенты для параллельных задач. Самый большой выигрыш — меньше ручного переключения контекста: я формулирую задачу, агент читает код, запускает команды, проверяет результат и возвращает дифф или отчёт. Что такое Claude Code (и чем он не является) Claude Code — это не чат-бот. Не автодополнение. По сути это while True цикл в терминале — получил задачу, выбрал инструмент, выполнил, посмотрел что получилось, решил что делать дальше. И так пока не сделает или не застрянет и не спросит. Инструменты настоящие: доступ к файлам, bash , веб-поиск, MCP-серверы. Никакой IDE между тобой и агентом. Заходишь в директорию проекта, пишешь claude — всё, ты общаешься с штукой, которая видит весь кодбейс и реально может что-то с ним делать. Цены: $20/мес — Pro план с лимитами. $100/мес (Max) — без лимитов, я на нём. Бесплатного Claude Code нет. Нужна подписка Claude, потом ставишь через npm install -g @anthropic-ai/claude-code . Как я использую Claude Code каждый день Мой рабочий день не похож на обычную разработку. Я записываю голосовое в Телеграм с описанием того, что нужно. Мой серверный агент (Claude Code на VPS Hetzner, работает 24/7) подхватывает расшифровку и начинает делать. Для аналитики — описываю вопрос, и агент просто идёт делать. Пишет SQL для Dune, тянет данные, рисует графики, собирает отчёт. Раньше на это уходило 3-4 часа ручного SQL и ковыряния с форматированием. Теперь 20 минут речи и ревью. С кодом то же самое. Описываю что нужно, он читает файлы, пишет реализацию, гоняет тесты, коммитит. Смотрю дифф — обычно принимаю. Иногда прошу переделать, обычным текстом. Раньше у меня было 15 вкладок в браузере: доки, Stack Overflow, GitHub issues, API reference. Теперь одно окно терминала. Агент читает доки за меня. Мой CLAUDE.md — файл, который всё запускает В каждом проекте Claude Code есть файл CLAUDE.md в корне. Когда агент стартует, он читает его первым. Это не промпт — это операционная система для агента. Вот кусок моего (всего 106 строк): # Personal Obsidian Vault ## Architecture - **Keep files short** (&lt;150 lines). Use [[links]] for navigation. - **AI never edits raw content.** Voice notes stay pristine. ## Голосовые сообщения При получении голосовухи: - Если про конкретный проект → в проект: projects/X/ai-docs/ - Если личное → в personal/diary/ Далее: 1. Добавь теги и ссылки на проекты 2. Извлеки TODO → в tasks.md 3. Факты → в overview.md Этот файл маршрутизирует всё. Голосовые, задачи, креды, структура проектов — агент по этим правилам разбирается куда что. Обновляю где-то раз в неделю, когда что-то в воркфлоу меняется. Ключевой инсайт: CLAUDE.md не про то, кем агент является . Он про то, как устроен твой мир . Структура проектов, конвенции, где что лежит, что трогать нельзя. Подробнее я писал в Второй мозг с Obsidian и Claude Code . MCP-серверы, которые я использую каждый день MCP (Model Context Protocol) — это способ дать Claude Code доступ к внешним сервисам. Прописываешь серверы в .mcp.json , и у агента появляются новые возможности помимо стандартных файлов и баша. Мой реальный .mcp.json : { "mcpServers": { "coolify": { "command": "npx", "args": ["-y", "@masonator/coolify-mcp"], "env": { "COOLIFY_ACCESS_TOKEN": "${COOLIFY_ACCESS_TOKEN}", "COOLIFY_BASE_URL": "${COOLIFY_BASE_URL}" } }, "telegram": { "command": "python", "args": ["telegram_mcp_proxy.py"], "env": {} } } } Как подключить MCP к Claude Code Выбери MCP-сервер под конкретную задачу: деплой, базу данных, Telegram, браузер или внутренний API. Добавь его в .mcp.json проекта или в глобальный конфиг Claude Code. Секреты держи в env-переменных, а не в репозитории. Перезапусти claude и попроси агента проверить доступ к инструментам маленькой безопасной командой. Опиши в CLAUDE.md , когда пользоваться этим MCP и какие действия запрещены без подтверждения. Для продакшена добавь hooks: блокировку секретов, запрет опасных команд и обязательный прогон тестов перед коммитом. Если нужен пример отдельного сервера, я подробно разбирал Telegram MCP Server . А подборку связки инструментов собрал в посте про лучшие skills и MCP для Claude Code . Coolify MCP — мой деплой-сервер. Агент деплоит приложения, рестартует сервисы, смотрит логи, управляет базами. Когда обновляю конфиг агента, он передеплоивает сам себя. AI-агент, который деплоит себя в прод. Telegram MCP — полный доступ к Телеграму. Чтение сообщений, отправка, управление каналами. Серверный агент через него отвечает на вопросы в обсуждении моего канала, пока я сплю. Ещё использую Codex MCP для dual-review. Claude пишет план, отправляет в Codex от OpenAI на независимую проверку, потом учитывает фидбек. Два AI-агента проверяют друг друга. Писал об этом в Claude Code + Codex — Dual Review . Skills — маркдаун, который даёт агенту суперспособности Скилл — это .md файл в ~/.claude/skills/ . Никаких SDK, API, билдов. Пишешь инструкции в маркдауне, Claude Code подхватывает их когда тема релевантна. Важный момент: skills экономят контекст. Если каждый раз вставлять в чат длинные правила, примеры и чеклисты, свободного окна остаётся меньше. А когда свободного контекста мало, модель хуже держит задачу целиком: чаще забывает ограничения, хуже планирует и начинает делать локально правильные, но системно странные правки. Поэтому повторяемые инструкции я выношу в skills. Контекст не резиновый: skills выносят повторяемые инструкции из чата и оставляют больше места для самой задачи. Скиллы, которые я реально считаю важными: office-hours из GStack, /goal и office hours — помогает вести рабочие сессии: сформулировать цель, разложить её на шаги, удерживать фокус и закрыть петлю в конце. improve-codebase-architecture — ревьюит архитектуру кодбейса, ищет связность, дубли, слишком большие файлы и места, где агенту потом будет тяжело работать. skillify — превращает повторяемый воркфлоу в новый skill: берёт удачный диалог или инструкцию, выжимает алгоритм, чеклист, типичные ошибки и сохраняет это как компактную процедуру. ton-analyst — пишет Dune SQL запросы для анализа TON блокчейна. Знает схему, подводные камни вроде фильтра direction = 'in' , умеет поллить Dune API. Файл скилла обычно занимает 100–300 строк маркдауна: цель, когда применять, шаблоны, API-эндпоинты, частые ошибки, примеры хорошего результата. Кода там может вообще не быть — Claude Code интерпретирует инструкцию и сам решает, какими инструментами выполнить задачу. Я наделал кучу ошибок, когда их создавал. Если начинаете — прочитайте 7 ошибок при написании скиллов Claude Code и подборку про лучшие skills и MCP . Hooks — код, который запускается на каждое действие Хуки — это shell-команды, которые автоматически срабатывают на события внутри Claude Code. Перед коммитом, после вызова инструмента, когда агент лезет в определённые файлы — перехватить можно практически что угодно. Пример из моего сетапа — pre-commit хук, запрещающий коммит чувствительных файлов: # .claude/hooks/pre-commit.sh # Block commits that include credential files if git diff --cached --name-only | grep -qE '\.(env|key|pem)$|creds\.md'; then echo "BLOCKED: Attempting to commit sensitive files" exit 1 fi Именно хуки позволяют запускать Claude Code без присмотра. Мой серверный агент крутится 24/7, и я не парюсь что он сольёт креды или пушнет не в ту ветку — хуки просто не дадут. Субагенты и команды Claude Code умеет запускать суб-агентов — по сути лид, который делегирует. Главный агент дробит задачу, раскидывает по воркерам, они работают параллельно каждый в своём контексте. Я использую это для блокчейн-ресёрча. Лид получает вопрос типа «проанализируй активность кошелька за 30 дней». Запускает: Дата-агента — пишет и выполняет SQL на Dune Профайлинг-агента — проверяет по нашей базе кошельков Репорт-агента — берёт оба аутпута и собирает финальный анализ Три агента параллельно, каждый со своим контекстом. Лид координирует. То, на что уходило полдня, делается за 15 минут. Но контекст не бесконечный: когда окно забивается логами и промежуточными выводами, качество падает. Про /compact и контекст Claude Code я отдельно разбирал, потому что это влияет на результат сильнее, чем кажется. Команды (Teams) идут дальше — несколько именованных агентов с общим списком задач, работающих над одним проектом. Использовал для больших ресёрч-отчётов: один агент собирает данные, другой пишет секции, третий делает ревью. Claude Code vs Cursor — когда что использовать Cursor у меня до сих пор стоит. Вот когда что: Cursor побеждает: Быстрые инлайн-правки — видишь код, выделяешь блок, просишь изменить. Визуально и быстро. Изучение незнакомого кодбейса — UI Cursor позволяет кликать по файлам, пока AI объясняет. Когда точно знаешь что и где менять — ткнуть пальцем быстрее, чем описывать. Claude Code побеждает: Мульти-тул операции — когда задача включает чтение файлов + bash + API + редактирование кода. Cursor так не может. Автономные воркфлоу — фоновые агенты, серверные деплои, крон-задачи. Cursor требует твоё присутствие. Масштабные изменения — рефакторинг 20 файлов, тесты после каждого изменения. Терминал быстрее GUI. Интеграция с внешними системами — MCP позволяет агенту работать с Телеграмом, деплоить в прод, дёргать базы. Моё соотношение: 90% Claude Code, 10% Cursor. Но я в основном занимаюсь аналитикой и оркестрацией агентов, а не UI. Если бы пилил React-компоненты весь день, Cursor, возможно, победил бы. Стоимость — стоит ли $100 в месяц? Claude Pro ($20/мес) даёт ограниченный доступ к Claude Code. Хорошо для попробовать, изучить воркфлоу, запускать простые задачи. В тяжёлые дни упрёшься в лимиты. Claude Max ($100/мес) снимает лимиты. Я перешёл через 2 недели на Pro, потому что упирался в потолок ежедневно. На $100 я вообще не думаю про использование — просто работаю. Окупается ли? Мой час работы стоит сильно больше $50. Если инструмент экономит хотя бы 2 часа в месяц — уже окупился. А реально он экономит ближе к 2 часам в день . Одни SQL-запросы раньше жрали часы. Форматирование, графики, отчёты — теперь агент делает всё это сам. Реальные цифры за февраль 2026: запустил агента на блокчейн-ресёрч, получил 30-страничный отчёт с 15 графиками и 40+ SQL запросами. Вручную — это полная рабочая неделя. Агент сделал за вечер, пока я ревьюил выход. Паттерн «Второй мозг» Всё выше связывается одной идеей: агент живёт внутри моего Obsidian vault. Заметки, файлы проектов, задачи, расшифровки голосовых — всё в одной директории. Claude Code читает и знает , над чем я работаю, что в бэклоге, как устроены проекты. Называю это «второй мозг», потому что это буквально так. Сбрасываю мысли в голосовые, агент их организует. Идея в 2 ночи — агент подхватит утром. Контекст проекта никогда не теряется — он в маркдаун-файлах, которые читаем и я, и агент. Более глубокая версия — упаковка всей профессиональной идентичности в формат, с которым может работать AI — это то, о чём я писал в dania.zip: Packaging Yourself for AI Agents . Что реально изменилось Через 4 месяца главное изменение — не продуктивность. Я перестал переключать контексты. Раньше жонглировал SQL-редактором, терминалом, браузером, Slack, Notion и кодовым редактором. Теперь сижу в одном терминале и описываю что нужно. Агент делает остальное. Я не стал меньше писать код — я вообще перестал его писать для большинства задач. Агент пишет, я ревьюю. Роль теперь не про набор кода, а про понимание что нужно построить и проверку что это сделано правильно. Если хотите полный разбор воркфлоу — мой пост про воркфлоу . Про интеграцию с Obsidian — пост про второй мозг . Про скиллы — начните отсюда . FAQ Нужен ли MCP для Claude Code? Не обязателен. Для работы с файлами, bash и кодом Claude Code полезен и без MCP. MCP нужен, когда агент должен ходить во внешние системы: Telegram, деплой, базы данных, CRM, браузер или внутренние API. Чем skills отличаются от CLAUDE.md? CLAUDE.md описывает проект и правила работы в нём. Skill описывает повторяемую процедуру: как делать ресёрч, архитектурное ревью, office hours или генерацию нового workflow. Я держу в CLAUDE.md только базовую карту мира, а длинные инструкции выношу в skills. Почему важно экономить контекст? Чем меньше свободного контекста остаётся модели, тем хуже она держит глобальную задачу. Начинаются забытые ограничения, лишние файлы в диффе, слабое планирование. Skills, короткий CLAUDE.md , субагенты и периодический /compact помогают не забивать окно мусором. Что подключить первым? Я бы начал с трёх вещей: аккуратный CLAUDE.md , один MCP под реальную боль и один skill под повторяемый воркфлоу. Например, office hours из GStack для фокуса или improve-codebase-architecture для ревью кодовой базы. Даниил Охлопков — Head of Analytics в TON Foundation. Строю AI-агентные воркфлоу, инструменты блокчейн-аналитики, и пишу об этом. Telegram · Twitter/X · YouTube · Instagram Что читать дальше Если базовый сетап уже собран, следующий слой — короткие повторяемые инструкции: как писать skills для Claude Code и не ломать SKILL.md . Для EN-кластера рядом лежит Claude Code MCP servers, hooks, skills and Windows setup .

