Инструменты
13 MCP-серверов, которые дают агенту руки
Скопируй страницу и вставь в Claude или GPT — разберёт под твою задачу.
Голый агент заперт в песочнице: у него есть файлы проекта и терминал — и всё. Он не может открыть браузер, залезть в базу, посмотреть ошибку на проде или создать issue на GitHub. MCP выдаёт ему «руки»: подключаешь один сервер — и агент получает новый набор инструментов, которыми реально лезет в работу. Ниже — что ставить первым, каждый сервер бесплатный или с free-tier и часто заменяет отдельный платный инструмент, плюс как подключить одной командой и как при этом не насажать дыр в безопасности.
Короткий ответ
MCP (Model Context Protocol) — это стандарт-переходник. Через него агент подключает новые инструменты: не важно, что за сервис на том конце, разъём один и тот же. Подключается одной командой из терминала:
claude mcp add <имя> -- <команда запуска>
Ничего заранее качать не надо — сервер поднимается на лету через npx. Например, документационный сервер Context7 ставится так:
claude mcp add context7 -- npx -y @upstash/context7-mcp
Перезапустил сессию — у агента новые руки. Дальше разберём 13 серверов, которые ставят первыми, и как их правильно подключить.
13 серверов, которые дают агенту руки
Не нужны все сразу — это ключевое. Бери 3-5 под свою конкретную задачу (готовые комбо ниже в блоке «С чего начать»). Вот проверенный набор, сгруппированный по типу работы.
Поставь сразу — покрывают ~80% работы
- Filesystem — официальный reference-сервер Anthropic (пакет
@modelcontextprotocol/server-filesystem). Даёт агенту доступ к указанным папкам с чётко очерченными границами: в отличие от встроенных файловых инструментов, ты выдаёшь ему конкретные директории, а не «весь диск». Бесплатно, open-source. Репозиторийmodelcontextprotocol/servers. - GitHub — официальный сервер (репозиторий
github/github-mcp-server, 30 000+ звёзд). PR, issues, ревью диффов, поиск по коду — всё прямо из сессии, не переключаясь в браузер. Бесплатно, нужен только GitHub-токен. Разбор — в гайде GitHub через MCP. - Context7 — от Upstash (пакет
@upstash/context7-mcp). Подтягивает свежую документацию любой библиотеки прямо в контекст, чтобы агент не писал по устаревшему API из своей памяти. Есть free-tier. Отдельный гайд — Context7. - Playwright — официальный от Microsoft (репозиторий
microsoft/playwright-mcp, пакет@playwright/mcp). Агент управляет реальным браузером: навигация, клики, заполнение форм, скриншот. Бесплатно, open-source. Как это работает — в гайде браузер для агента.
Ресёрч и веб
- Brave Search — веб-поиск для агента. Free-tier 2000 запросов в месяц. Заменяет платный поисковый API — агент сам ищет в вебе под задачу.
- Exa — семантический поиск: находит страницы по смыслу, а не по совпадению ключевых слов (репозиторий
exa-labs/exa-mcp-server). Есть free-tier. Хорош там, где обычный поиск по словам мажет. - Firecrawl — превращает любой URL в чистый markdown, который агент читает без мусора вёрстки и рекламы (репозиторий
firecrawl/firecrawl-mcp-server). Есть free-credits. Заменяет платную подписку на скрейпинг.
Данные и базы
- Supabase — Postgres, авторизация и хранилище через промпт (репозиторий
supabase-community/supabase-mcp). Агент делает запросы и правки в базе на человеческом языке. Работает на free-tier проекта Supabase. - Memory — официальный reference-сервер (пакет
@modelcontextprotocol/server-memory). Память между сессиями через граф знаний: агент помнит твои факты и решения, а не начинает каждый раз с нуля. Бесплатно, open-source.
Рабочие сервисы
- Notion — официальный сервер (репозиторий
makenotion/notion-mcp-server). Всё рабочее пространство Notion как живой контекст: заметки, база, календарь. Free-tier по твоему плану Notion. - Sentry — официальный сервер (репозиторий
getsentry/sentry-mcp). Ошибки и трейсы прода прямо в агенте — он видит, что именно сломалось, и чинит по факту. Сам сервер бесплатный. - Linear — официальный сервер Linear. Задачи и тикеты через промпт: создавать, искать, обновлять — не выходя из сессии. Бесплатно с аккаунтом Linear.
- Slack — официальный сервер (в 2026 Slack выпустил свой). Читает треды, ищет по истории переписки, готовит черновики ответов. Бесплатно с рабочим пространством Slack.
СОВЕТ: не пытайся заслужить «полный комплект». Открой список, найди 1-2 сервера под то, что делаешь прямо сейчас, и поставь только их. Остальные добавишь, когда упрёшься в реальную потребность, а не заранее.
Не хватай всё сразу
Соблазн подключить двадцать серверов «чтобы было» — главная ошибка новичка. Вот почему так делать не надо и что вместо этого.
- Каждый сервер ест контекст. Описания его инструментов подгружаются в окно модели и тратят токены ещё до того, как ты дал первую задачу. Оптимум — 3-5 активных серверов, не больше 5-6 разом. В Claude Code есть Tool Search: инструменты подгружаются лениво, и контекст на простаивающие серверы не тратится — но это не повод цеплять двадцать штук, дисциплину это не отменяет.
- Часть старых reference-серверов заброшена. Postgres, Slack и Google Drive из репозитория
modelcontextprotocolперенесены в архив — их больше не поддерживают. Не ставь мёртвый reference: бери вендорские и комьюнити-версии. Supabase вместо reference-Postgres, официальный Slack вместо архивного, community-сервер для Google Drive. - Актуальный официальный набор от Anthropic сейчас невелик: Filesystem, Git, Fetch, Memory, Sequential Thinking. Всё остальное серьёзное живёт в вендорских и комьюнити-серверах — и они часто покрывают больше, чем старые reference-заготовки.
С чего начать
Не бери все 13 — собери комбо под свою роль. Три сервера под главную задачу закрывают большую часть работы, остальное добавишь по мере надобности.
- Пишешь код: Filesystem + GitHub + Context7 — агент видит проект, работает с репозиторием и пишет по свежей документации.
- Ресёрчишь: Brave Search + Exa + Firecrawl — поиск по словам, поиск по смыслу и чистое чтение найденных страниц.
- Работаешь с данными: Supabase + Memory — база через промпт плюс память между сессиями.
- Командная работа: Slack + Linear + Notion — переписка, задачи и рабочее пространство в одном контексте.
Как подключить
Вся установка идёт через одну команду — claude mcp add. Меняется только хвост под тип сервера.
Локальный сервер через stdio — поднимается прямо у тебя на машине:
claude mcp add <имя> -- <команда>
Двойной дефис -- отделяет опции самого Claude от команды запуска сервера: всё, что после --, уходит серверу как есть. Реальный пример:
claude mcp add context7 -- npx -y @upstash/context7-mcp
Сервер с ключом — секрет передаётся флагом --env, и обязательно ДО двойного дефиса:
claude mcp add --env API_KEY=$SERVICE_API_KEY <имя> -- npx -y <пакет>
Удалённый HTTP-сервер — сервис уже развёрнут в облаке, ты просто даёшь адрес:
claude mcp add --transport http <имя> <url>
Scope — где сервер будет виден. Флаг --scope задаёт область: local (по умолчанию, только этот проект), project (пишется в .mcp.json и едет в git вместе со всей командой), user (доступен во всех твоих проектах). Например, поставить Playwright глобально:
claude mcp add --scope user playwright -- npx -y @playwright/mcp
Проверка и управление. Посмотреть список — claude mcp list, детали конкретного — claude mcp get <имя>. Внутри чата команда /mcp показывает статус подключения и авторизации. Убрать сервер — claude mcp remove <имя>.
ВНИМАНИЕ: после claude mcp add перезапусти сессию. Новые инструменты подхватываются только при старте — если добавил сервер и не видишь его инструментов, почти всегда дело в том, что сессию не перезапустили.
Безопасность: доступ реальный
ВНИМАНИЕ: MCP-сервер даёт агенту НАСТОЯЩИЙ доступ. Дал право на запись в базу — агент реально может писать и удалять строки. Подключил рабочий сервис — он реально в нём действует. Это не песочница, ошибка стоит данных.
Отсюда несколько простых правил, которые снимают почти весь риск.
- Ключ — никогда не литералом в команде. Впишешь ключ прямо в
claude mcp add— он осядет в истории терминала, а сproject-scope ещё и уедет в git на всю команду. Передавай ключи через$ENV-переменную или файл.env, добавленный в.gitignore. - Секреты держи в local или user scope, не в project. Всё, что в
project, попадает в.mcp.jsonи в репозиторий. Личным ключам там не место. - Не цепляй агента к боевым системам, пока не разобрался. Тренируйся на тестовой базе или копии данных. Разберёшься в поведении — тогда подключай прод.
- Давай минимально нужный доступ. Нужна только выборка данных — выдавай доступ только на чтение. Право на запись подключай, лишь когда запись действительно нужна.
- Понимай, что подключаешь. Каждый сервер — это набор действий, которые агент сможет выполнять от твоего имени. Прежде чем ставить, посмотри, что именно он умеет.
Частые ошибки
| Симптом | Причина | Что сделать |
|---|---|---|
| Сервер добавил, а инструментов у агента нет | Не перезапустил сессию — новые инструменты подхватываются только при старте | Перезапусти сессию, затем проверь claude mcp list |
В /mcp сервер в статусе failed |
Сервер не стартует: нет npx или пакета, либо кривая команда после -- |
Запусти команду сервера вручную в терминале, проверь, что Node и npx установлены |
| Ошибка 401 при обращении к сервису | Не передан ключ или не пройдена авторизация | Добавь ключ через --env либо пройди OAuth-вход в /mcp |
Команда после -- не отрабатывает |
Перепутан порядок: опции Claude оказались после двойного дефиса | Опции Claude (--env, --scope) ставь ДО --, команду сервера — после |
| В одном проекте сервер есть, в другом нет | Scope local — сервер привязан только к текущему проекту |
Добавь заново с --scope user, чтобы был доступен везде |
FAQ
Что такое MCP-сервер простыми словами?
Это переходник, который выдаёт агенту новый инструмент. Сам по себе агент умеет работать с файлами и терминалом; MCP-сервер добавляет ему руки — браузер, базу, GitHub, рабочий сервис. Стандарт один на всех, поэтому любой сервер подключается одинаково.
Сколько серверов ставить?
Три-пять под текущую задачу, не больше пяти-шести разом. Каждый сервер тратит контекст ещё до первой задачи, так что двадцать подключённых серверов не делают агента умнее — только съедают окно и замедляют. Собери комбо под свою роль и добавляй остальное по мере надобности.
Нужен ли программистский опыт, чтобы подключить?
Чтобы подключить — нет, это одна команда claude mcp add. А вот понимать, какой доступ ты даёшь, нужно обязательно: сервер работает от твоего имени и может реально менять данные. Разобраться в этом важнее, чем уметь программировать.
Это безопасно?
Да, если держишь ключи в env-переменных, а не вписываешь литералом в команду, и даёшь агенту минимальный доступ — только чтение, если запись не нужна. И не подключай прод, пока не потренировался на тестовых данных. Соблюдаешь это — риск минимальный.
Что ты увидишь
Команда claude mcp list показывает подключённые серверы и их статус — галочка значит, что сервер жив и агент им пользуется:
$ claude mcp list
Checking MCP server health…
github ✔ Connected
playwright ✔ Connected
context7 ✔ Connected
Итог
Голый агент — это собеседник: он рассуждает, но не действует. С MCP он становится исполнителем, который лезет в работу руками — открывает браузер, правит базу, создаёт PR, читает ошибки прода. Начни с трёх серверов под свою главную задачу, а не с двадцати «на всякий случай». Добавляй новые по мере реальной надобности, ключи держи в env, доступ давай по минимуму — и агент будет делать работу, а не просто говорить о ней.