раздел 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, не унесёте на другой проект.
Полезные ссылки
- Awesome MCP servers - каталог
- MCP protocol - спецификация
- Anthropic MCP examples - официальные примеры