MCP, Skills и Agents в Claude Code
MCP (Model Context Protocol) — открытый протокол от Anthropic для подключения Claude Code к внешним сервисам и инструментам. Skills — файлы-инструкции для кастомных workflow. Agents — автономные субагенты для параллельных задач.
MCP-серверы: подключение
Добавить MCP-сервер можно одной командой:
# Синтаксис
claude mcp add <название> [--scope user|project|local] -- <команда запуска>
# GitHub MCP
claude mcp add github --scope user -- \
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server
# Context7 — актуальная документация библиотек
claude mcp add context7 --scope user -- \
npx -y @upstash/context7-mcp
# Playwright — управление браузером
claude mcp add playwright --scope user -- \
npx -y @playwright/mcp
# Brave Search — веб-поиск
claude mcp add brave-search --scope user -- \
npx -y @brave/brave-search-mcp-server
# Filesystem — доступ к файлам вне проекта
claude mcp add filesystem --scope local -- \
npx -y @modelcontextprotocol/server-filesystem /path/to/dir
Область видимости (scope)
| Scope | Хранится в | Когда использовать |
|---|---|---|
user | ~/.claude/settings.json | Личные инструменты для всех проектов |
project | .claude/settings.json | Общие инструменты команды (в git) |
local | .claude/settings.local.json | Личные настройки конкретного проекта (не в git) |
Популярные MCP-серверы
Создание PR, управление issues, code review — прямо из сессии Claude Code.
Актуальная документация для любой библиотеки — Claude всегда знает свежий API.
Автоматизация браузера: тесты UI, скрапинг, проверка вёрстки.
Веб-поиск внутри рабочей сессии — Claude сам ищет решения.
Доступ к файлам вне текущей директории проекта.
Читает дизайны Figma и генерирует код по макетам.
Доступ к заметкам и документации из Obsidian vault.
Автоматизация через Slack, Gmail, Trello и сотни других сервисов.
Skills — кастомные команды
Skills — это .md-файлы в директории .claude/ вашего проекта. Они учат Claude Code составным workflow с использованием MCP-инструментов.
# .claude/deploy.md
When I ask you to deploy:
1. Run tests: `npm test`
2. If tests pass, use GitHub MCP to create a PR from current branch
3. Add label "ready-for-review"
4. Move the Linear ticket to "In Review"
5. Post a message in Slack #deploys channel
После создания файла достаточно написать «задеплой» — Claude выполнит весь workflow.
Управление skills
# Просмотр доступных skills
/skills
# Запуск конкретного skill
/deploy
/test
/review
Agents и субагенты
Claude Code умеет запускать субагенты — параллельные экземпляры для разных подзадач одной большой задачи.
# Пример: агент тестирования параллельно с агентом документации
> Запусти агентов: один пишет тесты для модуля Auth,
второй генерирует JSDoc для всех публичных методов
AGENTS.md
Файл .claude/agents.md описывает специализацию каждого агента в проекте — аналог CLAUDE.md, но для субагентов.
# agents.md
## test-agent
Специализация: написание и запуск тестов PHPUnit.
Никогда не изменяй production-код, только test/.
## docs-agent
Специализация: документирование публичных методов.
Стиль: PHPDoc, всегда добавляй @param и @return.
← Claude Code — главная · → Интеграции с IDE
MVP за один день: что стало возможным с MCP
До появления MCP типичная сессия разработки выглядела так: Claude пишет код в терминале, вы вручную копируете его в редактор, переключаетесь в браузер чтобы проверить результат, заходите в базу данных чтобы посмотреть данные, потом возвращаетесь к Claude. Переключение контекста — главный убийца продуктивности.
MCP убирает это переключение. Один разработчик описал свой опыт: он построил MVP системы управления инвойсами за один рабочий день. Claude Code через MCP настроил схему базы данных, сгенерировал API-эндпоинты, запустил браузер через Playwright чтобы проверить UI, отправил тестовые письма через почтовый MCP и создал PR на GitHub — и всё это без единого переключения окон. То, что обычно занимает несколько недель прыжков между инструментами, Claude сделал последовательно из одного терминала.
«Я понял что MCP изменил правила игры, когда Claude сам нашёл ошибку в UI через Playwright, прочитал стек ошибки через Sentry и исправил её в коде — без единого вопроса ко мне.»
— из обсуждения на Hacker News, 2025
Тысяча серверов: экосистема MCP в 2026
К началу 2026 года сообщество создало более 1 000 MCP-серверов. Это уже не просто набор инструментов — это экосистема сопоставимая по размеру с ранним npm. Каталог mcpcat.io помогает искать серверы по категориям и рейтингу.
По категориям самые популярные серверы:
GitHub, GitLab, Jira, Linear, Sentry — всё что нужно в рабочем процессе
PostgreSQL, MySQL, SQLite, MongoDB, Redis — прямые запросы из сессии
Playwright, Puppeteer, браузерные тесты и скрапинг
Context7, Notion, Confluence — Claude знает актуальные API
HubSpot, Salesforce, Stripe — CRM и платёжные данные в контексте
AWS, Docker, Kubernetes — управление через естественный язык
Три рабочих MCP-стека
Вместо того чтобы подключать всё подряд, опытные пользователи собирают минимальные стеки под свои задачи. Вот три популярных комбинации:
Claude создаёт PR, проверяет через браузер что всё работает, видит актуальную документацию библиотек, читает трейсы ошибок из Sentry и сразу предлагает фикс.
Claude смотрит схему БД напрямую, пишет оптимизированные запросы, видит реальные данные для отладки, читает ошибки с прода и исправляет их в коде.
Claude берёт задачу из Linear, читает спецификацию в Notion, пишет код и создаёт PR, сообщает в Slack когда готово. Полный цикл без ручного переключения.
Субагенты: когда одного Claude мало
Субагентные задачи — это то, где Claude Code обходит все остальные инструменты. Идея: Claude-оркестратор разбивает большую задачу на части и запускает параллельных агентов, каждый из которых работает независимо в своём контексте.
Что важно понять про субагенты: каждый из них — это отдельный полноценный экземпляр Claude с собственным контекстом и набором инструментов. Они не знают друг о друге. Оркестратор только собирает их результаты.
Практический пример: покрытие тестами большого модуля. Один оркестратор, четыре агента — каждый покрывает свой класс параллельно. На Pro-плане это быстро исчерпает лимиты. На Max 20x — рабочий инструмент для повседневных задач.