Обсудить задачу

DikLabГайдыclaude

Гайд · claude · старт

MCP, навыки и плагины для Claude Code: что ставить первым и что не ставить

10 минclaudeстарт

Три слова, которые путают: подключение к сервису, навык и плагин. Чем они отличаются, что из них ставится первым, пять расширений с адресами и правило, по которому я не ставлю ничего впрок.

Поставить это мне

Содержание

В чём фокус

Подключение к сервису, навык и плагин путают между собой, а разница практическая: у каждого своя цена в памяти модели и свой момент, когда он нужен. Моё правило: не ставить впрок, а ставить под задачу, которая есть сегодня. Ниже таблица трёх слов, порядок установки, пять расширений с адресами и три вещи, которые я не ставлю.

Три слова, которые путают

Все три расширяют Claude Code, но устроены по-разному. Подключение (MCP) связывает Claude с внешним сервисом: базой, браузером, GitHub. Навык — файл с инструкцией под повторяющуюся работу: его вызывают командой /имя, или Claude берёт его сам, когда задача подходит. Плагин — упаковка: навыки, хуки, помощники и подключения ставятся одним пакетом, а навыки из него получают приставку с именем плагина.

Подключение, навык, плагин
СловоЧто этоЧто лежит в памяти модели до вашего первого словаКогда брать
Подключение (MCP)Связь с внешним сервисом или программойИмена инструментов. Полное описание инструмента подгружается, когда он понадобилсяНужны данные или действия вне проекта. Годится, чтобы быстро проверить идею
НавыкФайл с инструкцией или справкой под одну работуИмя и описание каждого навыка. Весь текст — только при вызовеРабота повторяется, и одну и ту же инструкцию вы вставляете в чат уже не первый раз
ПлагинПакет из навыков, хуков, помощников и подключенийВсё, что лежит внутри: описания его навыков плюс имена инструментов его подключенийОдин и тот же набор нужен в нескольких проектах, или автор раздаёт его только так

Отсюда восьмое из пятнадцати правил работы с Claude Code: идею пробую через подключение, а то, что заработало, закрепляю навыком.

Описания всех навыков лежат в каждой сессии, и место под их список ограничено: по документации это 1 % окна модели. Не влезли — Claude Code выбрасывает описания, начиная с тех навыков, которые вы вызываете реже всего, и такие навыки Claude выбирает вслепую. С подключениями иначе: до вызова в памяти только имена инструментов. Это я заметил у себя ещё 5 августа, документация говорит то же. Поэтому подключения я снимаю ради порядка, а не ради памяти.

Что занято у вас, покажет команда /context:

Список того, что Claude Code загружает до первого сообщения: системные инструкции, память, сведения о среде, подключения, описания навыков, два файла CLAUDE.md. Напротив каждой строки число токенов.
Учебная симуляция из документации Claude Code, снимок 13.10.2026: что лежит в памяти до вашего первого слова. Числа условные, свои покажет /context

Что понадобится

  • Установленный Claude Code. Если его ещё нет, начните с гайда «Claude Code с нуля»
  • Команда /context: снимок до установки и после, чтобы видеть, что изменилось
  • Один рабочий проект, где расширение нужно сейчас, а не когда-нибудь

Порядок установки

  1. Под задачу, которая есть сегодня

    Нашли интересный набор — запишите команду установки и что из него брать. Ставьте перед проектом, где он понадобится, а не впрок.

  2. Посмотреть цену до и после

    До установки снимите /context. У плагинов из официального каталога цену видно ещё в /plugin, в разделе Context cost. После установки claude plugin details имя покажет строку Always-on: сколько плагин добавляет в каждую сессию, и сколько весит каждый его навык.

  3. Ставить в проект, а не на всю машину

    Плагин ставится с ключом --scope project (включён для всех, кто работает в этом репозитории) или --scope local (только у вас и только здесь). В сессиях других проектов он не участвует вообще.

  4. Поработать и решить: оставить, спрятать или снять

    Свой или проектный навык, который нужен редко, лучше спрятать, чем выключить: режим user-invocable-only в настройке skillOverrides убирает его от модели, а команда /имя продолжает работать. В /plugin на вкладке установленных есть раздел Not used recently: там плагины, которыми давно не пользовались.

  5. По одному за раз

    Поставили два расширения разом — не поймёте, какое из них дало разницу. Следующее ставится, когда с предыдущим всё решено.

Пять расширений с адресами

Список из моей карусели от 28 августа 2026 года. Звёзды и команды установки сверены на страницах репозиториев 14 октября 2026 года. У себя я пользуюсь Context7 и подключением к браузеру. Claude Mem, Strix и Agent Reach в подборке по описанию репозитория.

Пять расширений: что это и что снимают с рук
Имя и адресЧто этоЧто перестаёте делать рукамиЗвёзды на 14.10.2026
Claude Mem
github.com/thedotmack/claude-mem
Плагин: хуки и фоновый сервисПересказывать проект каждое утро: контекст прошлых сессий появляется в новой сам100 576
Context7
github.com/upstash/context7
Подключение (MCP) или программа ctx7 с навыкомПолучать код по устаревшей документации: свежие доки нужной версии попадают в запрос63 018
Playwright CLI
github.com/microsoft/playwright-cli
Программа командной строки с навыкамиСамому открывать собранную страницу: агент открывает её, снимает экран и видит кривое14 150
Strix
github.com/usestrix/strix
Отдельная программа, работает в Docker; к ней есть набор навыковНадеяться, что дыр нет: агент ищет уязвимости в запущенном приложении и подтверждает находку68 482
Agent Reach
github.com/Panniantong/Agent-Reach
Программа командной строки и навыкКопировать ссылки вручную: агент сам читает Twitter, Reddit, YouTube, GitHub и другие площадки97 153

Команды установки взяты слово в слово из README на 14 октября 2026 года. Что ещё нужно, кроме самой команды, написано в строке «нужно».

Команды установки · README на 14.10.2026
CLAUDE MEM
npx claude-mem install
или внутри Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
нужно: после установки предлагает войти через браузер; пропустить — флаг --provider

CONTEXT7
npx ctx7 setup
нужно: Node.js 22.13 или новее, вход через браузер; режим на выбор — навык или подключение

PLAYWRIGHT CLI
npm install -g @playwright/cli@latest
playwright-cli install --skills
нужно: Node.js 18 или новее

STRIX
curl -sSL https://strix.ai/install | bash
strix --target ./app-directory
нужно: запущенный Docker и ключ модели (STRIX_LLM и LLM_API_KEY)

AGENT REACH
написать агенту:
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
нужно: для Twitter и Reddit — ваш аккаунт (куки или вход в браузере)

Claude Mem. Память между сессиями: записывает, что агент делал, сжимает это и подставляет нужное в следующие сессии. Нюанс из README на 14 октября: после настройки установщик предлагает войти и даёт 30 дней облачной обработки памяти. Когда они кончаются, память снова обрабатывается за счёт вашего тарифа Anthropic, если не оформить подписку. Вход можно пропустить флагом --provider. У меня Claude Mem не стоит: память я держу в обычных файлах, как в гайде про три этажа памяти.

Context7. Подтягивает в запрос документацию той версии библиотеки, с которой вы работаете. Работает двумя способами: подключением (MCP) или программой ctx7 с навыком, который подсказывает агенту, когда её звать. README советует завести бесплатный ключ: с ним выше лимиты. У меня Context7 стоит подключением, через него я добираю свежие версии библиотек.

Playwright CLI. Программа от Microsoft, которая открывает браузер, кликает и снимает экран, а агент учится ею пользоваться через навыки. Браузер можно подключить и иначе, подключением (MCP): Playwright MCP (claude mcp add playwright npx @playwright/mcp@latest) и Chrome DevTools MCP (claude mcp add chrome-devtools --scope user npx chrome-devtools-mcp@latest). У меня браузер стоит именно подключением. Авторы Playwright в README пишут, что агенту, который пишет код, программа экономнее подключения: она не грузит в память модели схемы инструментов и дерево страницы. Подключение они оставляют для долгих сценариев, где браузер должен помнить состояние.

Strix. Открытый агент для поиска уязвимостей: запускает ваше приложение и лезет внутрь со своим браузером и терминалом, а находку подтверждает рабочим примером атаки. Сам инструмент бесплатный, модель вы оплачиваете своим ключом. Для Claude Code есть набор навыков, npx skills add usestrix/strix, это девять навыков. Перед установкой стоит посмотреть, что они вытеснят из списка.

Зачем такая проверка вообще, видно по моему случаю. В Supabase новой функции в базе по умолчанию достаётся право вызова для любой роли, в том числе для анонимного посетителя. Пока не отберёшь это право явно, функцию может вызвать любой, у кого есть публичный ключ приложения, а он лежит в коде клиента. Я нашёл такое 1 июня 2026 года в своём продукте. Вторая деталь: функция, которую удалили и создали заново, снова получает право по умолчанию. Правило, которое я себе записал: после каждого изменения базы запускать встроенную проверку безопасности Supabase.

Agent Reach. Даёт агенту читать площадки без покупки доступа к их API. В карусели я перечислял Twitter, Reddit, YouTube и GitHub, в README на 14 октября список длиннее, есть и китайские площадки. Оговорка из моего ролика, уточнённая по README: веб-страницы, YouTube и открытые репозитории GitHub читаются сразу после установки, а Twitter и Reddit без вашего аккаунта не работают. Reddit без входа не читается совсем, у Twitter без кук вашего аккаунта нет поиска и ленты. Ключей ноль, аккаунт нужен.

Что не ставить

Чужие наборы навыков про запас. В моём тир-листе они на полке F. Один набор из 43 навыков занял 9 241 токен из бюджета в 10 000 (мой замер 27 июля 2026 года), и описания моих навыков остались голыми именами. Подробно эта история — в гайде «Claude Code с нуля».

Один плагин из двух каталогов. 29 июля 2026 года я нашёл у себя один и тот же плагин, поставленный из двух каталогов-маркетплейсов: 14 одинаковых навыков лежали в каждой сессии по два раза. Проверка — claude plugin list: ищите пары с одинаковым именем и разным каталогом после знака @. Лишний снимается командой claude plugin uninstall имя@каталог.

Подключения ради «а вдруг пригодится». В памяти модели подключение почти ничего не весит, но, пока задачи нет, оно и не нужно. В тир-листе я писал: поставил пять, работает одно, браузер. Context7 у меня тоже в деле, он про документацию, а не про действия. Подключение ставлю, когда задача уже требует сервиса.

Чтобы не споткнуться

Брать число звёзд из обзора.

В черновике моей карусели у Claude Mem стояло «21 000+» из чужой статьи. На странице репозитория 23 августа было 91,6 тысячи, 14 октября — 100 576. Звёзды смотрите на странице репозитория в тот день, когда пишете.

«Ставится одной командой» не значит «работает у вас».

Из пяти расширений сразу после команды заработает не каждое: Strix нужен запущенный Docker и ключ модели, Claude Mem и Context7 просят войти через браузер, Agent Reach без вашего аккаунта не читает Reddit. Проверяйте на своём проекте, а не по описанию.

Прятать навыки плагина через skillOverrides.

Настройка действует на ваши личные и проектные навыки. Навыки из плагина она не трогает, это прямо сказано в документации: плагин включается и выключается только целиком, через /plugin.

Частые вопросы

А если подключение нужно один раз?
Поставьте, сделайте задачу и снимите: claude mcp remove имя. Понадобится снова — команда установки у вас записана.
Почему подключения у вас на полке C, если их все советуют ставить?
Это оценка по моему опыту: из подключений у меня в деле браузер и Context7. У вас она может быть другой. Весь тир-лист — в отдельной статье.
Чем навык отличается от строки в CLAUDE.md?
CLAUDE.md Claude читает целиком в каждой сессии, поэтому туда идут правила, которые нужны всегда. От навыка в каждой сессии лежит только описание, а весь текст подгружается, когда навык вызвали. Как устроены файлы памяти и почему главный держат коротким — в гайде про три этажа памяти.

Источники

  1. GitHub — thedotmack/claude-memREADME и звёзды, сверено 14.10.2026: установка, вход и пробный период облачной памяти
  2. GitHub — upstash/context7README и звёзды, сверено 14.10.2026: два режима работы, npx ctx7 setup
  3. GitHub — microsoft/playwright-cliREADME и звёзды, сверено 14.10.2026: установка, сравнение программы и подключения
  4. GitHub — usestrix/strixREADME и звёзды, сверено 14.10.2026: Docker, ключ модели, набор из девяти навыков
  5. GitHub — Panniantong/Agent-ReachREADME и звёзды, сверено 14.10.2026: площадки и что из них требует аккаунт
  6. GitHub — microsoft/playwright-mcpПодключение Playwright для Claude Code, команда claude mcp add
  7. GitHub — ChromeDevTools/chrome-devtools-mcpПодключение Chrome DevTools, команда для Claude Code в инструкции по клиентам
  8. code.claude.com — расширения Claude CodeЧем отличаются навык, подключение и плагин, что из них грузится в каждую сессию
  9. code.claude.com — навыкиБюджет списка навыков, skillOverrides и user-invocable-only, навыки плагинов
  10. code.claude.com — установка плагиновОбласти установки, claude plugin details, раздел Not used recently
  11. code.claude.com — сколько стоит плагинЦена плагина в /plugin до установки
  12. code.claude.com — подключения MCPДобавление и снятие подключений, области установки
  13. supabase.com — как отобрать право вызова функцииФункцию по умолчанию может вызвать любая роль; отбирать нужно и у PUBLIC, и у anon

Пишу об этом в канале

Короткие разборы и то, что не дотянуло до отдельного материала.