Разбор · MCP для Claude Code · сентябрь 2026

4 MCP для Claude Code: 3 минуты, и он ходит по сайтам сам

Открой Claude Code в любой папке (на Mac его запускают из окна для ввода команд, на Windows из такого же окна), вставь эти четыре строки подряд и нажми Enter. У меня они прошли за 8 секунд. Каждая строка добавляет один инструмент из ролика: браузер, свежую документацию, чтение чужих страниц и поиск по сети

claude mcp add -s user playwright -- npx @playwright/mcp@latest
claude mcp add -s user context7 -- npx -y @upstash/context7-mcp
claude mcp add -s user --transport http firecrawl https://mcp.firecrawl.dev/v2/mcp
claude mcp add -s user perplexity --env PERPLEXITY_API_KEY=СЮДА_СВОЙ_КЛЮЧ -- npx -y @perplexity-ai/mcp-server

После каждой строки появится ответ со словом Added, а команда claude mcp list покажет четыре новых имени со значком ✔ Connected. У меня первое задание агенту после этого заняло 35 секунд

Одно требование до вставки: строка node --version должна напечатать 18 или больше. Печатает «command not found» или число меньше 18 - поставь свежий Node с nodejs.org и повтори блок

Проверь одно сразу после блока: набери claude mcp list и посмотри на четыре нижние строки. Рядом с playwright, context7, firecrawl и perplexity стоит галочка и слово Connected - значит всё встало, дальше можно давать задания обычными словами. Надпись already exists означает, что сервер у тебя уже стоял, ставить второй раз не надо. Красная строка у perplexity - это про ключ, он единственный из четырёх без ключа не работает

Что ты подключил и как проверить, что встало

MCP простыми словами: это розетка, в которую Claude втыкает чужие инструменты. Сам он читает и пишет файлы у тебя на компьютере, а открыть сайт или свежую инструкцию без розетки не может

ИнструментЧто появляется у нейросетиНужен ли ключ
Playwrightоткрывает браузер, кликает, заполняет формы, снимает экраннет
Context7тянет свежую документацию нужного инструмента прямо в чатработает и без ключа, с ключом выше лимит частоты
Firecrawlзабирает чужую страницу целиком и отдаёт текстомстраницу читает без ключа, обход всего сайта уже с ключом
Perplexityсвежий поиск по сети с ссылками на источникида, без него первый же запрос вернёт отказ

Проверка занимает десять секунд, обе строки копируются:

claude mcp list
claude mcp get playwright

Хвост -s user в командах главный: без него дополнение живёт только в той папке, где ты его поставил, и в соседнем проекте нейросеть опять слепая. Дальше три признака, по которым видно результат, и все три видны глазами. Первый: в списке рядом с именем стоит галочка и слово Connected. Второй: ответ со словом Added сразу после команды. Третий, самый честный: агент в работе сам зовёт инструмент, и ты видишь его имя в ответе

Если вместо этого пришла строка «already exists» - такое дополнение у тебя уже стояло. Так у меня ответил Playwright: он был поставлен раньше, и команда ничего не сломала. Проверить, что именно стоит, помогает вторая строка блока: она печатает команду запуска и область видимости

Дальше четыре коротких задания, по одному на каждое дополнение. Это и есть проверка «работает или только числится»

Playwright: нейросеть сама открывает браузер и заполняет форму

Запусти claude в любой папке и напиши обычными словами: «Используй playwright. Открой https://quotes.toscrape.com/login, заполни поле username значением ivan и поле password значением secret123, нажми кнопку Login, потом сделай снимок страницы и скажи, что изменилось»

У меня агент сделал это за 35 секунд и семь ходов: открыл страницу, снял с неё структуру, заполнил оба поля одним вызовом browser_fill_form, нажал кнопку и сохранил кадр. На кадре видно, что вход прошёл: в шапке вместо Login появился Logout

Ссылка Logout в шапке вместо кнопки Login, ниже карточки цитат с авторами и тегами, справа список тегов
Этот кадр снял не я, а сам браузер Playwright по просьбе агента: поля формы заполнены, кнопка нажата, в шапке появилась ссылка Logout

Браузер при этом открывается настоящий и видимый: окно появится у тебя на экране, и ты будешь смотреть, как в поля печатается текст. Чтобы он работал молча, в конце первой строки добавляют --headless. Годится это не только для входа: тем же способом просят пролистать ленту, собрать цены с десяти карточек или проверить, как твой сайт выглядит на телефоне. Требование одно - установленный Node, версия 18 и выше

Context7: свежая инструкция по инструменту прямо в чат

Модель помнит мир на момент обучения, поэтому про свежие версии чужих инструментов она уверенно врёт. Context7 закрывает именно это: он ходит в живую документацию и приносит куски с примерами. Фраза-ключ простая, её добавляют в конец обычной просьбы: «use context7»

Попроси так: «Используй context7. Найди актуальную документацию Playwright и выпиши в файл три способа сделать снимок страницы». Агент сперва уточняет, про какой именно инструмент речь, и только потом тянет куски документации

Файл с ответом Context7: имя инструмента Playwright, его адрес в справочнике и три способа снять страницу
Ответ Context7 в файле: нашлась документация Playwright, пришло шесть кусков, агент свёл их в три пункта

У меня он нашёл адрес /microsoft/playwright и вернул шесть кусков, из которых агент собрал три способа снять страницу. Ключ для этого не нужен, но у бесплатного режима есть ограничение частоты запросов: свой ключ берут на context7.com/dashboard и подставляют в команду хвостом --api-key

Firecrawl: чужой сайт целиком в текст

Разница с Playwright простая. Playwright нужен, когда надо нажимать и вводить, Firecrawl - когда надо просто забрать содержимое страницы и отдать его модели в читаемом виде, без меню, скриптов и рекламы

Задание: «Используй firecrawl. Забери страницу https://books.toscrape.com/ инструментом firecrawl_scrape обычным текстом и сохрани в файл». У меня вышло 9055 знаков за один заход

Текст каталога книг от Firecrawl: заголовок All products, строка про 1000 результатов, первые позиции списка
Чужой каталог, превращённый в текст: заголовок, предупреждение сайта и карточки книг идут подряд, без меню и мусора

Адрес mcp.firecrawl.dev/v2/mcp из первого блока - бесплатный вход без регистрации, и на нём работают чтение страницы и поиск. Обход всего сайта разом (это crawl и map, ими и вытаскивают «конкурента по косточкам») уже требует ключа с firecrawl.dev. Когда ключ появится, команда та же, только с ключом в начале: env FIRECRAWL_API_KEY=твой-ключ npx -y firecrawl-mcp. Если сбор данных нужен постоянный и свой, посмотри скрапер, который проходит защиту сайтов, или сбор списка словами без кода

Perplexity: свежий поиск, и почему он один просит ключ

Это дополнение отвечает на вопросы про то, что случилось вчера: ищет по сети и возвращает ответ со ссылками. Умеет четыре вещи: быстрый поиск, короткий вопрос, глубокое исследование и разбор сложной задачи

Ключ берут в console.perplexity.ai, потом подставляют в ту же команду вместо СЮДА_СВОЙ_КЛЮЧ и повторяют её. Без ключа имя в списке зелёное, а на первом же запросе приходит строка Invalid API key provided - у меня именно так и вышло, и это не поломка установки, а отсутствие ключа. Есть второй вариант подключения, прямо по сети, без загрузки на компьютер:

claude mcp add -s user --transport http perplexity https://api.perplexity.ai/mcp --header "Authorization: Bearer СЮДА_СВОЙ_КЛЮЧ"

Ключ живёт в настройках, не в переписке с агентом: вставлять его прямо в чат не нужно никогда. Когда ключ на месте, задание звучит так: «Используй perplexity_search: что нового вышло у Claude Code за последнюю неделю, дай ссылки»

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

Твоя задачаКого зватьКак сказать агенту
войти в кабинет, нажать кнопки, заполнить формуPlaywright«Используй playwright. Открой <адрес>, заполни <поля>, нажми <кнопку>»
проверить, как страница выглядит на телефонеPlaywright«Используй playwright. Открой <адрес> в окне шириной 390 и сними кадр»
забрать текст чужой страницы без меню и рекламыFirecrawl«Используй firecrawl. Забери <адрес> обычным текстом и сохрани в файл»
разобрать сайт конкурента целикомFirecrawl с ключом«Используй firecrawl, режимы map и crawl по адресу <адрес>»
свежая документация инструмента, а не выдумка моделиContext7«Используй context7. Свежая документация <инструмента> по <вопросу>»
что вышло на этой неделе, со ссылкамиPerplexity с ключом«Используй perplexity_search: <вопрос>, дай ссылки»

Что ломается и что делать

Что на экранеЧто это значитЧто сделать
already exists in user configдополнение с таким именем уже стоялоничего не делать, проверить командой claude mcp get <имя>
already exists in local config в подпапке проектавсё стоит на весь проект, а не на одну папкупроверить claude mcp list, они там уже есть
в одной папке есть, в другой пропалоставили без хвоста -s userповторить команду с -s user, она кладёт дополнение в общий список
Invalid API key provided у perplexityключ не подставлен или неверныйвзять ключ на console.perplexity.ai и повторить команду с ним
вместо Added ошибка про npxNode не стоит или версия младше 18поставить Node с nodejs.org, открыть новое окно, повторить блок
command not found: claudeClaude Code не установлен или открыто не то окнопоставить Claude Code и открыть новое окно для ввода команд
у firecrawl отказывают crawl и mapбесключевой вход даёт только чтение страницы и поискзавести ключ на firecrawl.dev и запускать локально с переменной
агент не зовёт инструмент, отвечает по памятион не понял, что ему разрешеноназвать имя прямо: «используй context7», «используй firecrawl»
окно браузера мешает работатьPlaywright по умолчанию открывает видимое окнодобавить --headless в конец строки установки Playwright

Отдельная ловушка про область видимости стоила мне лишнего захода. Первые четыре команды я поставил в рабочей папке, а когда запустил агента из другой, половины инструментов там не оказалось. Хвост -s user решает это раз и навсегда, а проверяется одной строкой: claude mcp get firecrawl печатает «Scope: User config (available in all your projects)»

Пришёл с ролика за обзором готовых серверов, а не за установкой четырёх: MCP-сервер простыми словами и 12 серверов на выбор, тот разбор здесь. Хочешь собрать этими розетками не помощника, а сайт: пять команд до готового сайта. Нужен свой сбор данных с защищённых сайтов: Scrapling и его модуль. Тянет отдать работу не одному агенту, а нескольким сразу: мультиагентные системы

Источники

Все страницы открыты живым запросом 22 сентября 2026 года; команды, числа и тексты ошибок сняты собственным прогоном на своей машине

  • Документация Claude Code про MCP - синтаксис claude mcp add, флаги области видимости и транспорта, команды list, get и remove
  • Playwright MCP на GitHub - строка установки, требование Node 18 и выше, список инструментов браузера, флаг headless
  • Context7 на GitHub - бесплатный ключ для повышенных лимитов, адрес подключения, инструменты поиска и выдачи документации
  • Context7, настройка клиентов - две команды для Claude Code, по сети и локальным пакетом с ключом
  • Firecrawl MCP на GitHub - бесключевой вход, что работает без ключа и что требует ключа, запуск у себя с ключом в переменной
  • Perplexity MCP на GitHub - команда для Claude Code, вариант подключения по сети, четыре инструмента поиска и исследования
  • Собственный прогон 22 сентября 2026 года: установка всех четырёх, проверка списком, задание агенту с браузером за 35,6 секунды, ответ Context7 с шестью кусками документации, 9055 знаков страницы через Firecrawl

Памятка: четыре MCP одной страницей

Повторить на втором компьютере без статьи

Сохрани себе

  • поставить: четыре строки claude mcp add с хвостом -s user
  • проверить: claude mcp list, у каждого имени галочка и Connected
  • браузер: «Используй playwright. Открой <адрес>, заполни форму, сними кадр»
  • документация: «Используй context7. Найди свежую документацию <инструмента>»
  • сайт в текст: «Используй firecrawl. Забери <адрес> обычным текстом и сохрани в файл»
  • свежий поиск: ключ с console.perplexity.ai, потом «Используй perplexity_search: ...»
  • already exists: дополнение уже стоит, ставить второй раз не надо
  • Invalid API key provided: дело не в установке, а в ключе

Про следующий шаг

Дальше упираются не в установку, а в то, что агента надо каждый раз запускать руками

У меня после этих четырёх ушла рутина «зайти на сайт, посмотреть, скопировать, положить в таблицу». Ушла не в день установки, а когда я описал один раз: что забираем, куда кладём, во сколько и кто скажет, если сбор сломался

Вот это описание новички и не доделывают: розетки стоят, агент отвечает, а работа всё равно начинается с твоего сообщения в чат

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

Забрать путёвку в ИИ-Лагерь

Заявка в закрытый канал, одобряю сразу. Бот напишет первым и отдаст три дня Лагеря. Бесплатно

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

Это бесплатно?

Три дополнения из четырёх дают результат без единого рубля: Playwright бесплатен полностью, Context7 работает без ключа с ограничением частоты, Firecrawl без ключа читает страницы и ищет. Ключ просит только Perplexity, его берут в console.perplexity.ai

Нужно ли что-то устанавливать заранее?

Нужен Node, версия 18 и выше: три команды из четырёх тянут готовый код из сети. Проверяется одной строкой node --version. У меня стоял Node 26, всё поднялось без доустановок

Куда ставить Node и как понять, что он уже есть?

Набери node --version в том же окне, где запускаешь Claude Code. Напечатало число 18 или больше - ничего ставить не надо. Напечатало «command not found» - зайди на nodejs.org, скачай версию с пометкой LTS, поставь как обычную программу и открой новое окно

Что делать, если агент игнорирует инструменты?

Назвать имя прямо в просьбе: «используй firecrawl» или «используй context7». Модель выбирает инструмент сама, и без явного указания часто отвечает по памяти, особенно когда вопрос выглядит простым

Можно ли ставить их не на весь компьютер, а на один проект?

Да, для этого просто убирают хвост -s user: тогда дополнение видно только в текущем проекте. Так делают, когда инструмент нужен одной работе и не нужен всем остальным

Если дочитал до конца

Дальше я пишу в своём канале

Я работаю один, без команды и подрядчиков: всё собираю Claude, Claude Code и агентами. В канале показываю внутрянку: какие инструменты из роликов прижились, где обещания расходятся с прогоном, что пришлось выкинуть через неделю. Разборов там заметно больше, чем доезжает до сайта

Заходи в мой канал

Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно