Олег Стефанов thumbnail

📝 Олег Стефанов Blog

Основные выводы о MCP-серверах

Что такое MCP?

  • Model Context Protocol - открытый стандарт от Anthropic (конец 2024 года)
  • Универсальный протокол для интеграции любых нейросетей с внешними инструментами
  • Сравнивается с USB - единый стандарт для подключения различных инструментов
  • Поддерживается не только Claude, но и OpenAI, Google и другими моделями
  • Стал индустриальным стандартом для подключения инструментов к ИИ

Зачем нужны MCP-серверы?

  • Расширяют возможности ИИ без изменения кода приложений
  • Позволяют нейросети:
  • Искать информацию в интернете
  • Работать с файлами и базами данных
  • Взаимодействовать с API и браузером
  • Выполнять команды в терминале
  • Автоматизируют рабочий процесс - не нужно копировать данные между чатами
  • Значительно ускоряют работу за компьютером

Популярные MCP-клиенты

  • Cursor - IDE с интегрированным LLM-агентом (лучше для разработки)
  • Claude Desktop - первое приложение с поддержкой MCP от Anthropic
  • Open source клиенты - не рекомендуются из-за высокой стоимости токенов

Подключение MCP-серверов

В Cursor:

  1. Preferences → Cursor Settings → MCP
  2. Add New Global MCP Server
  3. Вставить JSON-конфигурацию из GitHub репозитория
  4. Проверить зеленый статус сервера

В Claude Desktop:

  1. Cloud Settings → Developer → Edit Config
  2. Изменить содержимое JSON файла
  3. Сохранить и перезапустить приложение

Топ-5 лучших MCP-серверов

1. Sequential Thinking

  • Превращает обычную модель в "думающую" через Chain of Thought
  • Помогает в сложных задачах, требующих пошагового рассуждения
  • Пример: правильный подсчет букв в словах

2. Context7

  • Поиск по документациям и библиотекам
  • Предотвращает выдумывание несуществующих методов и классов
  • Повышает качество и точность кода

3. Playwright

  • Управляемый браузер для автоматизации
  • Применения:
  • Тестирование и отладка фронтенда
  • Поиск информации в интернете
  • Автоматическое заполнение форм

4. Filesystem

  • Работа с файлами (изменение, сохранение, удаление)
  • Ограничение доступа к папкам для безопасности
  • Встроен в Cursor по умолчанию

5. WCGW

  • Выполнение команд в терминале
  • Отслеживание статуса выполнения
  • Сборка и запуск проектов

Создание собственного MCP-сервера

  • Использовать официальный SDK Fast MCP
  • Доступен для любых языков программирования
  • Реализация через аннотации: @tool, @resource, @prompt
  • Шаблон доступен в Telegram-канале автора

Основные проблемы и решения

1. ИИ не использует нужный сервер

Решения:
* Явно указывать в запросе какой сервер использовать
* Настроить rules в Cursor для автоматического использования серверов

2. Высокая стоимость токенов

Причины:
* Каждый вызов передает полный список инструментов
* Накапливается история всех запросов и результатов
* Множественные циклы вызовов вместо одного запроса

Решение:
* Использовать клиенты с фиксированной подпиской (Cursor, Claude Desktop)
* Избегать клиентов, работающих через собственные API-ключи

Ресурсы и рекомендации

  • GitHub репозитории с готовыми MCP-серверами (ссылки в описании видео)
  • Telegram-канал автора с шаблонами и обновлениями
  • Рекомендуется использовать безлимитные клиенты для экономии средств

Перспективы

  • MCP-серверы - мощный инструмент для ускорения работы с ИИ
  • Экосистема активно развивается
  • Ожидаются еще более продвинутые возможности в будущем
  • Позволяют создавать сложные автоматизированные рабочие процессы