# Список полезных MCP-серверов
## Что такое MCP?
**MCP** (Model Context Protocol) — способ подключить AI-ассистента к внешним сервисам.
Представь: ты общаешься с Claude и хочешь, чтобы он создал issue на GitHub. Без MCP — копируешь текст, открываешь GitHub, вставляешь. С MCP — просто просишь Claude, он делает сам.
```
┌─────────────────────────────────────────────────────┐
│ AI-ассистент │
│ (Claude, Cursor, ChatGPT и др.) │
└───────────────────────┬─────────────────────────────┘
│ MCP
┌───────────────┼───────────────┐
▼ ▼ ▼
┌─────────┐ ┌──────────┐ ┌──────────┐
│ GitHub │ │ Supabase │ │ Notion │
└─────────┘ └──────────┘ └──────────┘
```
---
## Работа с кодом и репозиториями
### GitHub MCP
**Сайт:** [github.com/github/github-mcp-server](https://github.com/github/github-mcp-server)
**Что это?** Официальный сервер от GitHub — AI получает доступ к репозиториям.
**Цена:** Бесплатно (нужен GitHub токен)
**Проблема, которую решает:**
Ты нашёл баг в коде. Что делаешь обычно:
1. Открываешь GitHub
2. Переходишь в репозиторий
3. Нажимаешь "New issue"
4. Пишешь заголовок и описание
5. Добавляешь labels
6. Нажимаешь "Submit"
С GitHub MCP:
1. Пишешь Claude: "Создай issue про баг с авторизацией в repo/project"
2. Готово
**Что умеет:**
- Создавать issues и pull requests
- Искать по коду в репозитории
- Читать и комментировать PR
- Управлять Actions
**Пример использования:**
```
Ты: "Найди все TODO в репозитории my-app и создай issues для каждого"
Claude: Нашёл 3 TODO:
- src/auth.ts:42 — добавить refresh token
- src/api.ts:18 — обработать 429 ошибку
- src/cache.ts:55 — настроить TTL
Создал issues #12, #13, #14 с соответствующими описаниями.
```
---
### Playwright MCP
**Сайт:** [github.com/microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp)
**Что это?** Официальный сервер от Microsoft — AI управляет браузером.
**Цена:** Бесплатно, open-source
**Проблема, которую решает:**
Нужно проверить, работает ли форма регистрации после деплоя.
Без Playwright MCP:
```
┌────────────────────────────────────────┐
│ 1. Открываешь браузер │
│ 2. Переходишь на сайт │
│ 3. Заполняешь форму │
│ 4. Нажимаешь "Отправить" │
│ 5. Проверяешь результат │
│ (5 минут на каждый тест) │
└────────────────────────────────────────┘
```
С Playwright MCP:
```
┌────────────────────────────────────────┐
│ "Проверь форму регистрации на сайте" │
│ → Claude сам всё делает и отчитывается│
└────────────────────────────────────────┘
```
**Что умеет:**
- Открывать страницы и кликать по элементам
- Заполнять формы
- Делать скриншоты
- Ждать загрузки элементов
**Пример использования:**
```
Ты: "Зайди на staging.myapp.com, залогинься под
[email protected],
проверь что дашборд загружается"
Claude:
✓ Открыл staging.myapp.com
✓ Ввёл логин и пароль
✓ Нажал "Войти"
✓ Дашборд загрузился за 1.2 сек
✓ Все виджеты отображаются корректно
[прикрепляет скриншот]
```
---
## Документация и знания
### Context7
**Сайт:** [context7.com](https://context7.com/)
**Что это?** Подключает актуальную документацию библиотек в контекст AI.
**Цена:** Бесплатно (Pro за $7/мес для команд)
**Проблема, которую решает:**
Спрашиваешь Claude про новый API библиотеки. Он уверенно отвечает... но API изменился 3 месяца назад, и код не работает.
```
Без Context7:
┌─────────────────────────────────────────┐
│ Claude знает документацию на момент │
│ обучения (месяцы назад) │
│ → Устаревшие примеры │
│ → Несуществующие методы │
│ → Потерянное время на отладку │
└─────────────────────────────────────────┘
С Context7:
┌─────────────────────────────────────────┐
│ Claude читает актуальную документацию │
│ прямо сейчас │
│ → Правильные примеры │
│ → Работающий код │
└─────────────────────────────────────────┘
```
**Пример использования:**
```
Ты: "Как сделать server actions в Next.js 15?"
Claude (с Context7):
В Next.js 15 server actions объявляются с 'use server':
// app/actions.ts
'use server'
export async function createUser(formData: FormData) {
// ...
}
[Код актуален на январь 2025]
```
---
### Notion MCP
**Сайт:** [developers.notion.com/docs/mcp](https://developers.notion.com/docs/mcp)
**Что это?** Официальный сервер от Notion — AI читает и пишет в твоё рабочее пространство.
**Цена:** Бесплатно (ограничения Notion Free применяются)
**Проблема, которую решает:**
Тебе нужно найти информацию в корпоративном Notion. Открываешь, ищешь, копируешь, вставляешь в чат с Claude. Потом он отвечает, и ты копируешь ответ обратно в Notion.
С Notion MCP — просто говоришь: "Найди в Notion документ про онбординг и добавь туда раздел про настройку VPN".
**Что умеет:**
- Искать по всему рабочему пространству
- Читать содержимое страниц
- Создавать новые страницы
- Добавлять контент в существующие
---
### Obsidian MCP
**Сайт:** [github.com/MarkusPfundstein/mcp-obsidian](https://github.com/MarkusPfundstein/mcp-obsidian)
**Что это?** Доступ AI к твоему локальному хранилищу Obsidian.
**Цена:** Бесплатно, open-source
**Проблема, которую решает:**
У тебя 500 заметок в Obsidian. Помнишь, что где-то писал про настройку Kubernetes, но не помнишь где именно.
С Obsidian MCP — спрашиваешь Claude, он сам ищет по твоим заметкам и отвечает с учётом твоего контекста.
**Что умеет:**
- Искать по заметкам
- Создавать новые заметки
- Анализировать связи между заметками
- Добавлять теги и ссылки
---
## Базы данных
### Supabase MCP
**Сайт:** [supabase.com/mcp](https://supabase.com/mcp)
**Что это?** Официальный сервер от Supabase — AI управляет PostgreSQL.
**Цена:** Бесплатно (ограничения Supabase Free)
**Проблема, которую решает:**
Нужно добавить новую таблицу в базу данных.
Без Supabase MCP:
1. Открываешь Supabase Dashboard
2. Переходишь в SQL Editor
3. Пишешь CREATE TABLE...
4. Думаешь про типы, индексы, RLS
5. Запускаешь, исправляешь ошибки
С Supabase MCP:
```
Ты: "Создай таблицу orders с полями user_id, total, status,
created_at. Добавь RLS — пользователь видит только свои заказы"
Claude: Создал таблицу orders и настроил RLS:
[показывает миграцию]
```
**Что умеет:**
- Создавать и изменять таблицы
- Писать миграции
- Настраивать Row Level Security
- Выполнять SQL-запросы
---
### MongoDB MCP
**Сайт:** [mongodb.com/products/tools/mcp-server](https://www.mongodb.com/products/tools/mcp-server)
**Что это?** Официальный сервер от MongoDB.
**Цена:** Бесплатно (MongoDB Atlas имеет свои тарифы)
**Проблема, которую решает:**
Нужно написать сложный aggregation pipeline. Открываешь документацию, пишешь, тестируешь, исправляешь...
С MongoDB MCP:
```
Ты: "Посчитай средний чек по каждому городу за последний месяц,
отсортируй по убыванию"
Claude: Вот aggregation pipeline:
[показывает код]
Результат:
- Москва: 4,250 ₽
- СПб: 3,890 ₽
- Казань: 3,120 ₽
```
---
### Chroma MCP
**Сайт:** [github.com/chroma-core/chroma-mcp](https://github.com/chroma-core/chroma-mcp)
**Что это?** Векторная база данных — AI ищет по смыслу, а не по ключевым словам.
**Цена:** Бесплатно, open-source
**Проблема, которую решает:**
Вчера ты обсуждал с Claude архитектуру проекта. Сегодня новая сессия — Claude ничего не помнит.
С Chroma MCP — Claude сохраняет важную информацию и находит её в следующих сессиях по смыслу:
```
Ты: "Что мы решили про кэширование?"
Claude: В прошлой сессии (2 дня назад) мы обсуждали:
- Использовать Redis для сессий
- TTL 24 часа для кэша API
- Инвалидация через pub/sub
```
---
## DevOps и инфраструктура
### Cloudflare MCP
**Сайт:** [developers.cloudflare.com/agents/model-context-protocol](https://developers.cloudflare.com/agents/model-context-protocol/)
**Что это?** 13+ серверов от Cloudflare для управления всей инфраструктурой.
**Цена:** Бесплатно (Cloudflare имеет свои тарифы)
**Проблема, которую решает:**
Сайт упал. Нужно проверить: Workers, DNS, логи, статус... Открываешь 5 вкладок в дашборде.
С Cloudflare MCP:
```
Ты: "Почему api.mysite.com возвращает 500?"
Claude: Проверил:
- DNS ✓ резолвится корректно
- Worker вернул ошибку в 14:32:
"TypeError: Cannot read property 'user' of undefined"
- Последний деплой был в 14:30
Похоже, проблема в последнем деплое. Показать diff?
```
**Что умеет:**
- Управлять Workers, D1, R2
- Настраивать DNS
- Анализировать логи
- Проверять безопасность
---
### Sentry MCP
**Сайт:** [docs.sentry.io/product/sentry-mcp](https://docs.sentry.io/product/sentry-mcp/)
**Что это?** Официальный сервер от Sentry — AI анализирует ошибки.
**Цена:** Включено в подписку Sentry
**Проблема, которую решает:**
В Sentry 50 новых ошибок за день. Открываешь каждую, читаешь стектрейс, ищешь паттерны...
С Sentry MCP:
```
Ты: "Какие критичные ошибки появились за сегодня?"
Claude: 3 критичных:
1. NullPointerException в PaymentService (47 раз)
Причина: response.data может быть null при таймауте
Затронуто: 12 пользователей
2. TimeoutError в API Gateway (23 раза)
Причина: Redis недоступен 14:00-14:05
3. ValidationError в форме регистрации (8 раз)
Причина: email regex не принимает домены .dev
```
---
### Docker Hub MCP
**Сайт:** [hub.docker.com/mcp/server/dockerhub](https://hub.docker.com/mcp/server/dockerhub/overview)
**Что это?** Работа с Docker Hub — поиск образов, версий, репозиториев.
**Цена:** Бесплатно
**Что умеет:**
- Искать нужные образы
- Проверять совместимость версий
- Управлять репозиториями
---
## Поиск и веб
### DuckDuckGo MCP
**Сайт:** [github.com/nickclyde/duckduckgo-mcp-server](https://github.com/nickclyde/duckduckgo-mcp-server)
**Что это?** Веб-поиск через DuckDuckGo.
**Цена:** Бесплатно, open-source
**Проблема, которую решает:**
Claude не знает про события после даты обучения. Новая версия библиотеки, свежая новость, актуальная документация — всё это недоступно.
С DuckDuckGo MCP — Claude сам ищет в интернете:
```
Ты: "Какая последняя версия Node.js и что нового?"
Claude: [ищет в интернете]
Node.js 22.5.0 (LTS) — вышла 10 января 2025.
Новое:
- Встроенная поддержка TypeScript (экспериментально)
- Улучшенный fetch API
- ...
```
---
## Автоматизация
### n8n MCP
**Сайт:** [docs.n8n.io/advanced-ai/accessing-n8n-mcp-server](https://docs.n8n.io/advanced-ai/accessing-n8n-mcp-server/)
**Что это?** Доступ к платформе автоматизации n8n с 400+ интеграциями.
**Цена:** Бесплатно (self-hosted версия n8n бесплатна)
**Проблема, которую решает:**
Нужно настроить автоматизацию: когда приходит заказ в Shopify → создать задачу в Notion → отправить уведомление в Slack.
Без n8n MCP — открываешь n8n, тянешь ноды, настраиваешь каждый вручную.
С n8n MCP:
```
Ты: "Создай workflow: новый заказ в Shopify → задача в Notion
с деталями заказа → сообщение в #orders в Slack"
Claude: Создал workflow "New Order Pipeline":
1. Shopify Trigger → слушает новые заказы
2. Notion → создаёт страницу в базе "Заказы"
3. Slack → отправляет в #orders
Активировать?
```
---
## Когда какой MCP использовать
| Задача | MCP-сервер |
|--------|------------|
| Управлять GitHub репозиторием | GitHub MCP |
| Тестировать UI в браузере | Playwright MCP |
| Получить актуальную документацию | Context7 |
| Работать с заметками в Notion | Notion MCP |
| Работать с заметками в Obsidian | Obsidian MCP |
| Управлять PostgreSQL | Supabase MCP |
| Работать с MongoDB | MongoDB MCP |
| Сохранять контекст между сессиями | Chroma MCP |
| Управлять Cloudflare | Cloudflare MCP |
| Анализировать ошибки | Sentry MCP |
| Искать Docker-образы | Docker Hub MCP |
| Искать в интернете | DuckDuckGo MCP |
| Создавать автоматизации | n8n MCP |
---
## Где найти больше
- [awesome-mcp-servers](https://github.com/punkpeye/awesome-mcp-servers) — курируемый список на GitHub
- [Docker MCP Catalog](https://hub.docker.com/mcp) — 270+ серверов с изоляцией в контейнерах
- [PulseMCP](https://www.pulsemcp.com/servers) — директория из 7600+ серверов
---
*Последнее обновление: январь 2025*