раздел 07 · подстраница 3

Топ-10 MCP-серверов

Десять серверов, которые покрывают 80% задач. Под каждый - команда установки, что Claude умеет с ним делать, и в каких сценариях стоит подключать.

Зачем

Каталог open-source MCP уже большой - сотни серверов. Эти десять стоит знать наизусть: GitHub, браузер, базы, документация, мессенджеры, мониторинг, дизайн.

1. github

PR, issues, релизы, code search.

claude mcp add github --transport stdio --scope user \
  --env GITHUB_TOKEN="$GITHUB_TOKEN" \
  -- npx -y @modelcontextprotocol/server-github

Что Claude умеет:

  • Читать и комментировать PR (gh pr view, gh pr review).
  • Создавать/закрывать issues.
  • Искать код по репозиториям организации.
  • Смотреть releases, tags, workflow runs.

Когда полезен: ежедневная работа с PR, ревью, отслеживание релизов, авто-комментарии в issues от Claude.

2. playwright

Управление браузером для тестов и скрапинга.

claude mcp add playwright --transport stdio --scope user \
  -- npx -y @playwright/mcp@latest

Что Claude умеет:

  • Открыть страницу, кликнуть, заполнить форму.
  • Снять скриншот, прочитать DOM, выполнить JS в браузере.
  • Перехватить network requests, проверить consoles.
  • Автоматизировать e2e-тесты.

Когда полезен: тестирование UI, скрапинг, "запусти прод и сделай скриншот", проверка чужих сайтов, авто-демо.

3. context7

Актуальная документация по библиотекам и фреймворкам.

claude mcp add context7 --transport stdio --scope user \
  -- npx -y @upstash/context7-mcp

Что Claude умеет:

  • Получать свежую документацию по React, Next.js, Prisma, FastAPI и сотням других библиотек.
  • Узнавать актуальные сигнатуры API (не из устаревшего обучения).
  • Узнавать про breaking changes в новых версиях.

Когда полезен: всегда, когда работаете с библиотеками. Особенно с теми, что быстро меняются - Next.js, AI SDK, Anthropic SDK.

4. filesystem

Доступ к файлам вне рабочей директории.

claude mcp add filesystem --transport stdio --scope user \
  -- npx -y @modelcontextprotocol/server-filesystem /Users/me/Documents /Users/me/notes

Что Claude умеет:

  • Читать/писать файлы в указанных директориях (помимо текущего проекта).
  • Искать по контенту.
  • Листать структуру.

Когда полезен: когда Claude нужен доступ к заметкам/архиву/корпоративным docs, которые лежат вне репозитория проекта.

5. postgres

SQL-запросы к Postgres.

claude mcp add postgres --transport stdio --scope project \
  --env POSTGRES_URL="$POSTGRES_URL" \
  -- npx -y @modelcontextprotocol/server-postgres

Что Claude умеет:

  • Выполнять SELECT/INSERT/UPDATE/DELETE.
  • Описывать схему таблиц.
  • Объяснять планы запросов через EXPLAIN.

Когда полезен: дебаг прод-инцидента ("сколько пользователей зарегалось вчера?"), ad-hoc отчёты, генерация миграций по живой схеме.

6. slack

Чтение и отправка сообщений в Slack.

claude mcp add slack --transport stdio --scope user \
  --env SLACK_TOKEN="$SLACK_TOKEN" \
  --env SLACK_TEAM_ID="$SLACK_TEAM_ID" \
  -- npx -y @modelcontextprotocol/server-slack

Что Claude умеет:

  • Читать каналы и треды.
  • Отправлять сообщения от вашего имени.
  • Искать по сообщениям.
  • Получать список users/channels.

Когда полезен: "что обсуждалось в #engineering на прошлой неделе?", авто-уведомления о деплое, генерация дайджеста.

7. sentry

Чтение ошибок и issues из Sentry.

claude mcp add sentry --transport stdio --scope user \
  --env SENTRY_AUTH_TOKEN="$SENTRY_AUTH_TOKEN" \
  --env SENTRY_ORG="my-org" \
  -- npx -y @sentry/mcp-server

Что Claude умеет:

  • Список последних issues с группировкой.
  • Полный stack trace + контекст релиза.
  • Тренды по частоте ошибок.
  • Найти, в каком релизе появилась ошибка.

Когда полезен: дебаг прод-инцидента - Claude получает stack trace и сразу предлагает фикс с PR-ом.

8. linear

Issues, циклы, проекты.

claude mcp add linear --transport stdio --scope user \
  --env LINEAR_API_KEY="$LINEAR_API_KEY" \
  -- npx -y @modelcontextprotocol/server-linear

Что Claude умеет:

  • Читать/создавать issues.
  • Двигать по статусам.
  • Назначать assignee.
  • Получать список текущих циклов.

Когда полезен: "что у меня в текущем цикле?", авто-создание issue по найденной багу, обновление статусов после мержа PR.

9. notion

Чтение и обновление страниц Notion.

claude mcp add notion --transport stdio --scope user \
  --env NOTION_API_KEY="$NOTION_API_KEY" \
  -- npx -y @notionhq/notion-mcp-server

Что Claude умеет:

  • Читать страницы и базы.
  • Создавать новые страницы.
  • Обновлять существующие (текст, properties).
  • Поиск по workspace.

Когда полезен: компания живёт в Notion - встречи, документация, спеки. Claude собирает контекст оттуда без копипаста.

10. figma

Чтение дизайнов из Figma.

claude mcp add figma --transport stdio --scope user \
  --env FIGMA_API_KEY="$FIGMA_API_KEY" \
  -- npx -y figma-developer-mcp

Что Claude умеет:

  • Получать frame по URL (с layout, цветами, размерами).
  • Извлекать токены дизайн-системы.
  • Перечислять компоненты в file.

Когда полезен: "вот макет, свёрстай" - Claude получает Figma-ссылку и читает реальную структуру, а не угадывает по скриншоту.

Установить разом

export GITHUB_TOKEN=ghp_...
export POSTGRES_URL=postgres://...
export SLACK_TOKEN=xoxp-...
export SENTRY_AUTH_TOKEN=...
export LINEAR_API_KEY=lin_...
export NOTION_API_KEY=secret_...
export FIGMA_API_KEY=figd_...

claude mcp add github     --scope user --transport stdio --env GITHUB_TOKEN="$GITHUB_TOKEN" -- npx -y @modelcontextprotocol/server-github
claude mcp add playwright --scope user --transport stdio -- npx -y @playwright/mcp@latest
claude mcp add context7   --scope user --transport stdio -- npx -y @upstash/context7-mcp
claude mcp add postgres   --scope user --transport stdio --env POSTGRES_URL="$POSTGRES_URL" -- npx -y @modelcontextprotocol/server-postgres
claude mcp add slack      --scope user --transport stdio --env SLACK_TOKEN="$SLACK_TOKEN" -- npx -y @modelcontextprotocol/server-slack
claude mcp add sentry     --scope user --transport stdio --env SENTRY_AUTH_TOKEN="$SENTRY_AUTH_TOKEN" -- npx -y @sentry/mcp-server
claude mcp add linear     --scope user --transport stdio --env LINEAR_API_KEY="$LINEAR_API_KEY" -- npx -y @modelcontextprotocol/server-linear
claude mcp add notion     --scope user --transport stdio --env NOTION_API_KEY="$NOTION_API_KEY" -- npx -y @notionhq/notion-mcp-server
claude mcp add figma      --scope user --transport stdio --env FIGMA_API_KEY="$FIGMA_API_KEY" -- npx -y figma-developer-mcp

Проверить:

claude mcp list

Антипаттерны

  • Подключать всё подряд "на всякий случай" - инструментов будет сотни, контекст забьётся, Claude станет медленнее.
  • Не разделять read/write права на postgres - один промпт и прод-данные нет.
  • Использовать figma/notion для проектов, где они не нужны - дополнительные ms на старте каждой сессии.
  • Не указывать scope - попадёте в local, не унесёте на другой проект.

Полезные ссылки