Мой сетап Claude Code в 2026: MCP-серверы, хуки, скиллы и реальное использование
Claude Code — это AI-агент от Anthropic, который живёт в терминале. Читает файлы, выполняет команды, ходит в интернет, дёргает API. Ты описываешь что нужно, он разбирается как. Я пользуюсь каждый день уже 4 месяца, и это мой реальный сетап — не пересказ документации, а то, как я реально работаю.
Что такое 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** (<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": {}
}
}
}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 следует им когда тема релевантна.
Мои скиллы:
- ton-analyst — пишет Dune SQL запросы для анализа TON блокчейна. Знает схему, подводные камни (типа фильтра
direction = 'in'чтобы не считать сообщения дважды), умеет поллить Dune API. - ton-profiler — исследует связи TON-кошельков. Дёргает внутренний API, строит граф, находит кластеры связанных адресов.
- crosspost — публикует контент в Телеграм, Ghost блог, Twitter/X на трёх языках (RU, EN, CN).
Файл скилла ton-analyst — около 200 строк маркдауна. SQL-шаблоны, эндпоинты API, частые ошибки, примеры запросов. Никакого кода — просто инструкции, которые агент интерпретирует и выполняет.
Я наделал кучу ошибок, когда их создавал. Если начинаете — прочитайте 7 ошибок при написании скиллов Claude Code.
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 минут.
Команды (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 — пост про второй мозг. Про скиллы — начните отсюда.
Даниил Охлопков — Head of Analytics в TON Foundation. Строю AI-агентные воркфлоу, инструменты блокчейн-аналитики, и пишу об этом.