Агент, который умеет только править файлы в вашей папке, — это половина агента. Чтобы он открывал браузер, ходил в базу данных, заводил issue на GitHub и искал свежую информацию, ему нужны MCP-серверы — внешние инструменты, подключаемые по стандарту Model Context Protocol. В статье «Что такое MCP» мы разобрали, как устроен протокол. Здесь — конкретный рабочий набор серверов и пошаговое подключение к двум самым популярным клиентам: Cursor и Claude Code.
Начнём с того, что понадобится: Node.js 18+ (серверы запускаются через npx), Docker для GitHub-сервера (по желанию), пара токенов для GitHub и поиска. Всё остальное — команды и конфиг-файлы ниже.
Шесть серверов, с которых стоит начать
Спецификация MCP живая: последняя версия — 2026-07-28, в ней появился stateless-режим для удалённых серверов (modelcontextprotocol.io). Протокол обновляется, а серверов вокруг него тысячи. Ниже — проверенная шестёрка, закрывающая базовые задачи разработки.

| Сервер | Что даёт агенту | Как запускается | Ключ / деньги |
|---|---|---|---|
| Playwright MCP (Microsoft) | Браузер: открыть страницу, кликнуть, заполнить форму, спарсить | npx -y @playwright/mcp@latest |
нет, бесплатно |
| Filesystem (reference-сервер MCP) | Чтение и правка файлов в разрешённых папках | npx -y @modelcontextprotocol/server-filesystem <путь> |
нет |
| GitHub MCP (github-mcp-server) | Issues, PR, поиск кода, статусы Actions | Docker или удалённый URL | PAT или OAuth |
| Postgres (Neon MCP и другие) | SQL-запросы, схема БД, миграции | удалённый URL | аккаунт и токен БД |
| Memory (reference-сервер MCP) | Память между сессиями: граф знаний | npx -y @modelcontextprotocol/server-memory |
нет |
| Поиск в интернете (Tavily, Brave) | Живой веб-поиск, выжимки страниц | удалённый URL | API-ключ |

Браузер: Playwright MCP
Сервер от Microsoft превращает браузер в набор инструментов агента: browser_navigate, browser_click, browser_snapshot и ещё два десятка тулов — всего 21. Устанавливается одной командой, работает с любым MCP-клиентом (README microsoft/playwright-mcp). Модель видит страницу не как картинку, а как структурированное accessibility-дерево — поэтому скриншоты не нужны, а клики детерминированы.
Плата — место в контексте: один только Playwright MCP занимает около 13,7 тыс. токенов на каждую сессию, где он включён. Как им пользоваться и где он не справляется — в нашем разборе «Playwright MCP: даём AI-агенту браузер».
Файлы: Filesystem
Reference-сервер @modelcontextprotocol/server-filesystem даёт агенту доступ к файлам, но не ко всему диску, а только к папкам, которые вы перечислили при запуске:
npx -y @modelcontextprotocol/server-filesystem /путь/к/проекту /путь/к/данным
Это стандартный способ ограничить файловые операции, не раздавая агенту права на весь диск. Сервер входит в число эталонных реализаций проекта MCP (README modelcontextprotocol/servers).
GitHub: github-mcp-server
Официальный сервер GitHub написан на Go и живёт в репозитории github/github-mcp-server. Он умеет читать репозитории, искать код, создавать и комментировать issues и PR, смотреть запуски Actions и алерты безопасности. Старый reference-сервер @modelcontextprotocol/server-github больше не поддерживается с апреля 2025 года — его заархивировали, так что берите именно новый.
У сервера две формы:
- Удалённая — GitHub хостит её по адресу
https://api.githubcopilot.com/mcp/. Подключается как обычный remote-сервер, авторизация по Personal Access Token. - Локальная — Docker-образ
ghcr.io/github/github-mcp-server, вход через OAuth в браузере или PAT. Есть режимы--read-onlyи lockdown для безопасной работы с публичными данными.
Для Cursor remote-версия — самый простой путь, конфиг ниже.
База данных: Postgres
Reference-сервер @modelcontextprotocol/server-postgres был read-only и его заархивировали. Вместо него подключают серверы под конкретного провайдера — например, Neon MCP для Neon Postgres: создание проектов и веток, запросы, миграции через natural language, удалённый эндпоинт https://mcp.neon.tech/mcp. Для локального Postgres подойдут серверы вроде postgres-mcp — ищите по вашему провайдеру. Подробнее про ИИ и базы данных — в статье «ИИ для баз данных: генерация SQL и работа с БД».
Память: Memory
Сервер @modelcontextprotocol/server-memory хранит знания агента между сессиями в виде графа сущностей: «проект → технологии → зависимости», «пользователь → предпочтения». Полезен, когда агент должен помнить контекст проекта, не читая его заново каждый раз. Запуск — npx -y @modelcontextprotocol/server-memory, файл памяти лежит локально.
Поиск в интернете: Tavily и Brave
Агентам не хватает свежих данных, которых нет в контексте модели. Для веб-поиска есть два ходовых варианта: Tavily MCP — поиск, выжимки страниц, обход сайтов; и Brave Search MCP от самой Brave. Оба работают удалённо, нужен API-ключ (у Tavily есть бесплатный тариф).
Как подключить к Cursor
В Cursor два способа — через интерфейс или через конфиг-файл (документация Cursor по MCP).
Способ 1, интерфейс. Settings → Tools & Integrations → MCP Tools → Add new MCP server. В поле команды вставляете запуск сервера, например:
npx @playwright/mcp@latest
Способ 2, файл. Глобальный конфиг ~/.cursor/mcp.json (для всех проектов) или .cursor/mcp.json в корне проекта. Формат одинаковый:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp@latest"]
},
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer ВАШ_PAT"
}
}
}
}
После правки файла Cursor нужно перезапустить. Сервер считается подключённым, когда в Settings → Tools & Integrations → MCP Tools рядом с ним появляется зелёная точка, а его тулы видны в списке Available Tools агента. Проверить можно промптом «перечисли мои GitHub-репозитории».

Нюанс для удалённых серверов: Streamable HTTP в Cursor требует версии 0.48.0 и новее — это указано в инструкции по установке GitHub MCP (github-mcp-server, install-cursor).
Как подключить к Claude Code
В Claude Code всё делается одной командой в терминале (документация Claude Code по MCP).
Локальный сервер (stdio) — имя сервера и команда через разделитель --:
claude mcp add playwright -- npx -y @playwright/mcp@latest
Удалённый сервер — флаг --transport http и URL:
claude mcp add github --transport http https://api.githubcopilot.com/mcp/
Дальше проверяете подключение:
claude mcp list
В выводе у каждого сервера статус: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же самое показывает панель /mcp — там же можно авторизоваться через браузер, если сервер требует OAuth.

По умолчанию сервер регистрируется в scope local — только для вас и только в этом проекте. Три варианта:
| Scope | Файл | Кому доступно |
|---|---|---|
local (по умолчанию) |
~/.claude.json |
Только вы, только этот проект |
project |
.mcp.json в корне проекта |
Вся команда через git |
user |
~/.claude.json (верхний уровень) |
Только вы, во всех проектах |
Флаг --scope user или --scope project задаёт область сразу при добавлении. Project-scope удобен тем, что .mcp.json коммитится в репозиторий — коллеги при клонировании увидят запрос на подтверждение сервера. При ручной правке файла формат такой же, как в Cursor: ключ mcpServers, внутри — command/args для stdio или type: "http" + url для удалённых.
Два приёма из доков, которые экономят время:
- первый запуск локального сервера медленный, пока
npxкачает пакет — таймаут по умолчанию 30 секунд, поднимите его черезMCP_TIMEOUT=60000 claude; - каждый подключённый сервер съедает место в контексте, потому что его тулы загружаются в каждую сессию — отключайте неиспользуемые.
Практика: браузер + GitHub за 10 минут
Подключите Playwright к Claude Code:
claude mcp add playwright -- npx -y @playwright/mcp@latest
claude mcp list
Затем запустите сессию и дайте задачу:
Открой https://example.com, верни заголовок страницы и список из первых 5 ссылок.
Агент откроет браузер, прочитает accessibility-дерево и вернёт результат. Для Cursor тот же сервер добавляется через Settings → MCP командой npx @playwright/mcp@latest.
Для GitHub-сервера в Cursor подойдёт remote-конфиг из раздела выше — после перезапуска попробуйте:
Найди в моём репозитории ip-calc-articles открытые issues без метки и предложи план по каждой.
Агент получит доступ к API GitHub через MCP и вернёт список с планом действий.
Где искать серверы и как не набрать мусор
Каталогов много, но рабочие источники — три: официальный MCP Registry, mcp.so и каталог коннекторов в документации Anthropic. В mcp.so серверы разложены по категориям, есть поиск и количество звёзд на GitHub — по ним удобно оценивать популярность.

Дальше — фильтр. Правила простые:
- Доверяйте вендорам. Playwright от Microsoft, GitHub от GitHub, reference-серверы из modelcontextprotocol/servers — за ними стоят компании и поддерживающая команда. Серверы без владельца и без истории — риск.
- Смотрите лицензию. MIT и Apache-2.0 — норма; проприетарные и «без лицензии» требуют чтения условий.
- Проверяйте права. Filesystem просит пути, GitHub — PAT с минимальными скоупами. Если сервер просит доступ ко всему и сразу — это повод не подключать.
- Подключайте точечно. Каждый сервер — это токены в контексте и доверие программе, запускаемой с вашими правами. Сценарии сбора «50 серверов на всякий случай» кончаются медленными сессиями и дырами в безопасности.
Про атаки на MCP-экосистему и чек-лист защиты — в статье «Что такое MCP».
Российские реалии
- Локальные серверы (Filesystem, Playwright, Memory) работают в РФ без VPN и без оплаты. Ставятся через
npxиз npm, ключей не требуют, трафик не уходит за пределы машины. - Каталоги доступны. mcp.so и официальный MCP Registry открываются из России; GitHub работает, токены создаются на github.com без ограничений (на момент публикации, август 2026). Если GitHub временами замедляется — локальная версия сервера через Docker обходит зависимость от удалённого эндпоинта.
- Оплата — единственная реальная проблема, и касается она клиентов, а не серверов. Cursor и Claude Code ставятся, но подписка и API-ключи требуют зарубежной карты и VPN. Про установку Claude Code из РФ — в нашем гайде; про общую картину с Anthropic — обзор «Как использовать Claude в России в 2026» (Habr, июнь 2026).
- Русскоязычного материала именно про MCP-серверы почти нет. На Хабре есть разбор про агентные инструменты в российском ландшафте — «Агентность на практике: Codex CLI и российский AI-ландшафт» (март 2026) — но отдельного обзора серверов под Cursor и Claude Code мы не нашли. Эта статья закрывает пробел.
Честные ограничения
- Контекст — плата за всё. 21 тул Playwright — это ~13,7 тыс. токенов в каждой сессии, где сервер включён. Три-четыре сервера одновременно — и треть окна контекста занята до первого промпта. Подключайте по задаче, а не «навсегда».
- Reference-серверы — это примеры, а не production. В README проекта MCP прямо написано, что эталонные реализации демонстрируют возможности протокола и требуют самостоятельной оценки безопасности.
- Каталоги полны мусора. Сотни серверов с одной звездой, без тестов и без поддержки. Свежий сервер с красивым README может оказаться мёртвым через месяц — проверяйте дату последнего коммита.
- Удалённые серверы = ваш код у третьей стороны. GitHub MCP отправляет запросы на api.githubcopilot.com, Neon — на mcp.neon.tech. Для NDA-кода используйте локальные версии или не подключайте вовсе.
- Версии меняются быстро. Команды и адреса актуальны на август 2026 года; перед настройкой сверяйтесь с README конкретного сервера.
Вывод
Рабочий минимум для разработчика — четыре сервера: Playwright (браузер), Filesystem (файлы), GitHub (репозитории) и один на выбор для БД и поиска. Подключение в Cursor — пара кликов или запись в ~/.cursor/mcp.json, в Claude Code — команда claude mcp add. Полчаса настройки — и агент перестаёт быть «печатателем кода»: он открывает сайты, заводит PR и достаёт данные из базы.
Дальше по теме: «Что такое MCP», «Playwright MCP: даём AI-агенту браузер», «ИИ для баз данных», «Как установить Claude Code», «Как пользоваться Cursor».
