MCP-серверы в Claude Code: что это и как подключить

MCP-серверы в Claude Code: что это, как подключить и топ-10 лучших серверов

31.03.2026 · 7 мин чтения

Коротко:

MCP (Model Context Protocol) — это протокол, который превращает Claude Code из терминального ассистента в универсальный хаб для работы с любыми инструментами. Через MCP Claude Code подключается к GitHub, базам данных, браузеру, Figma, Slack — и десяткам других сервисов. Всё через единый интерфейс, без написания интеграций вручную.

MCP был создан Anthropic в ноябре 2024 года как открытый стандарт. К марту 2026 года экосистема выросла до 1000+ community-серверов, и это один из самых частых запросов про Claude Code — 760 показов/мес в Яндексе по «claude code mcp».

В этой статье — что такое MCP простыми словами, как подключить первый сервер за 2 минуты, и топ-10 MCP-серверов, которые реально полезны.

Что такое MCP простыми словами

Представьте, что Claude Code — это ваш ассистент, который сидит в терминале и работает с файлами проекта. Но иногда ему нужно выйти за пределы: посмотреть issue на GitHub, сделать запрос к базе данных, открыть веб-страницу, проверить дизайн в Figma.

Без MCP для каждой такой интеграции нужен отдельный скрипт или API-вызов. С MCP — достаточно подключить сервер:

claude mcp add github --scope user

И всё — Claude Code теперь может работать с GitHub: читать issues, создавать PR, искать по репозиториям. Одна команда — и новая возможность.

По аналогии от Anthropic: MCP — это «USB-C для AI». Один разъём подключает любое устройство. Один протокол подключает любой инструмент.

Как MCP работает технически

MCP строится на трёх примитивах:

Примитив Что это Пример
Tools Функции, которые AI может вызвать create_issue(), query_database(), send_email()
Resources Данные, которые AI может прочитать Схема БД, документы, изображения
Prompts Шаблоны для эффективного взаимодействия «Создай PR по шаблону команды»

Когда вы говорите Claude Code «создай issue на GitHub с описанием бага» — он через MCP находит tool create_issue, передаёт параметры, получает результат. Всё происходит прозрачно — вы не видите API-вызовов, только результат.

Как подключить MCP-сервер: 3 способа

Способ 1: Командная строка (рекомендуемый)

# Добавить сервер
claude mcp add github --scope user

# Посмотреть список подключённых
claude mcp list

# Удалить сервер
claude mcp remove github

Способ 2: Через конфигурационный файл

Для проектной настройки создайте .mcp.json в корне проекта:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_ваш_токен"
      }
    }
  }
}

Способ 3: HTTP-серверы (удалённые)

Для облачных сервисов используйте HTTP-транспорт — сервер работает удалённо, Claude Code подключается по URL:

claude mcp add my-api --url https://api.example.com/mcp

Области видимости (Scope)

Scope Где хранится Доступ
user ~/.claude/settings.json Во всех проектах
project .mcp.json в корне проекта Только в этом проекте
local .claude/settings.local.json Локально, не коммитится

Рекомендация: GitHub, браузер, базы данных — scope user (нужны везде). Проектные API — scope project (через .mcp.json в репозитории).

Топ-10 MCP-серверов для Claude Code

Из 1000+ доступных серверов вот те, которые реально полезны для разработки:

# Сервер Что даёт Установка
1 GitHub Issues, PR, поиск по репозиториям, Actions claude mcp add github
2 Playwright Автоматизация браузера, тестирование, скрапинг claude mcp add playwright
3 PostgreSQL SQL-запросы, схема БД, миграции Через .mcp.json с connection string
4 Figma Доступ к дизайн-файлам, токены, структура компонентов HTTP-сервер Figma
5 Sentry Мониторинг ошибок в продакшне claude mcp add sentry
6 File System Расширенная работа с файловой системой Встроенный
7 Notion Документы, базы данных, вики HTTP-сервер Notion
8 Slack Чтение/отправка сообщений, каналы claude mcp add slack
9 Supabase БД + Auth + Storage (всё в одном) claude mcp add supabase
10 Sequential Thinking Пошаговое рассуждение для сложных задач Community-сервер

Практический пример: GitHub MCP

После подключения GitHub MCP вы можете сказать Claude Code:

Claude Code выполнит это через MCP — без ручных gh команд или переключения в браузер.

Практический пример: Playwright MCP

С Playwright MCP Claude Code получает доступ к браузеру:

Это превращает Claude Code в инструмент для end-to-end тестирования — без Selenium, без ручных скриптов, через естественный язык.

Практический пример: PostgreSQL MCP

Подключив БД, вы можете сказать Claude Code:

Claude Code выполнит запрос через MCP, покажет результат и предложит оптимизации. При этом вы можете настроить read-only доступ для безопасности — Claude Code сможет читать данные, но не менять их.

MCP vs обычные API-вызовы

Зачем MCP, если можно просто вызывать API через curl или скрипт?

Критерий Обычный API MCP
Настройка Писать код, обрабатывать ошибки, парсить ответы Одна команда claude mcp add
Контекст AI не знает о доступных API AI автоматически видит все доступные инструменты
Обнаружение Нужно знать, какой API вызвать Claude Code сам находит нужный tool
Безопасность Ручная обработка токенов Централизованное управление через env/scope
Обновления Ручное обновление при изменении API Обновление сервера — одна команда

Главное преимущество MCP — обнаружение инструментов. Вы говорите «создай issue», а Claude Code сам знает, что для этого есть tool create_issue в GitHub MCP-сервере. Не нужно помнить API endpoints, параметры и форматы.

Научитесь работать с Claude Code и MCP

В модуле 7 курса — продвинутый Claude Code: MCP-серверы, Hooks, Skills, Agent Teams.

Подробнее о курсе

Безопасность MCP-серверов

Официальная документация Anthropic предупреждает: MCP-серверы — это сторонний код, который получает доступ к вашим данным. Что учитывать:

Что может MCP-сервер

Правила безопасности

  1. Устанавливайте только проверенные серверы — из официального каталога или с высоким рейтингом на GitHub
  2. Используйте минимальные права — для PostgreSQL MCP давайте read-only доступ, если не нужна запись
  3. Не храните секреты в .mcp.json — используйте переменные окружения (env)
  4. Для корпоративных проектов — используйте scope local, чтобы не коммитить конфигурацию с токенами

Prompt injection через MCP

Серверы, которые получают контент из внешних источников (веб-страницы, email, сообщения), могут стать вектором для prompt injection — когда злоумышленник встраивает инструкции в данные. Claude Code имеет защиту от этого, но дополнительная осторожность не повредит.

Lazy Loading — работа без перегрузки контекста

Важная деталь: Claude Code не загружает все MCP-инструменты в контекст сразу. Функция Tool Search использует «ленивую загрузку» — инструменты загружаются только когда нужны. По данным разработчиков, это снижает расход контекста на 95%.

Это значит, что вы можете подключить 20 MCP-серверов, и это не замедлит Claude Code и не «съест» контекстное окно. Сервер активируется только когда вы упоминаете соответствующий инструмент.

Как создать свой MCP-сервер

Если вам нужна интеграция, которой нет в каталоге — вы можете создать свой MCP-сервер. Anthropic предоставляет SDK на нескольких языках:

Язык SDK Сложность
TypeScript @modelcontextprotocol/sdk Низкая — самый популярный
Python mcp Низкая
Go Community SDK Средняя
Rust Community SDK Высокая

Минимальный MCP-сервер на TypeScript — ~50 строк кода. Он регистрирует инструменты (tools), описывает их параметры, и обрабатывает вызовы. Подробная документация — на сайте Anthropic.

Чеклист: подключение MCP в Claude Code

  1. Убедитесь, что Claude Code обновлёнnpm update -g @anthropic-ai/claude-code
  2. Подключите GitHub MCPclaude mcp add github --scope user
  3. Попробуйте команду — «покажи все открытые issues в репозитории»
  4. Подключите Playwright — для браузерных задач и тестирования
  5. Настройте БД — PostgreSQL или Supabase MCP для работы с данными
  6. Проверьте безопасность — токены в env, минимальные права, scope local для секретов
  7. Используйте claude mcp list — проверяйте подключённые серверы
  8. Изучите каталог — 1000+ серверов на claudefast

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

MCP (Model Context Protocol) — открытый протокол от Anthropic, который позволяет Claude Code подключаться к внешним инструментам: GitHub, базам данных, браузеру, Slack и другим сервисам. Это как «USB-C для AI» — единый интерфейс для любых интеграций.

Сами MCP-серверы бесплатные и open source. Но для их работы нужна подписка Claude Code (минимум Claude Pro за $20/мес). Некоторые серверы требуют API-ключей от сторонних сервисов (например, GitHub token для GitHub MCP).

Ограничения нет. Благодаря Lazy Loading инструменты загружаются в контекст только когда нужны, поэтому можно подключить 20+ серверов без потери производительности. Расход контекста снижается на 95% по сравнению с загрузкой всех инструментов сразу.

Официальные серверы от Anthropic и крупных компаний — да. Community-серверы стоит проверять: смотрите код на GitHub, количество звёзд, активность поддержки. Используйте минимальные права (read-only для БД) и храните токены через env-переменные.

Да. Anthropic предоставляет SDK на TypeScript и Python. Минимальный сервер — ~50 строк кода. Вы регистрируете tools (функции), описываете параметры, и обрабатываете вызовы. Подробная документация — на code.claude.com/docs/ru/mcp.

Хочешь делать такое сам?

Курс по вайб-кодингу с Claude Code — от нуля до продукта.

Получить доступ к курсу