Исследование 36 популярных MCP-серверов показало низкий уровень готовности инструментов к реальным агентным задачам. Треть протестированных решений получили оценки «D» или «F» из-за плохой документации, нестабильной работы и отсутствия обработки ошибок. Автор выявил критические проблемы в интеграциях, которые мешают агентам эффективно взаимодействовать с внешними данными и API в автоматизированных сценариях.

Основная проблема заключается в том, что многие серверы разрабатывались без учета специфики агентного взаимодействия. Агенты требуют предсказуемых ответов, четких схем и надежной обработки исключений, однако текущие реализации часто возвращают «сырые» данные или неинформативные сообщения об ошибках. Это вынуждает разработчиков тратить дополнительные ресурсы на написание «оберток» и сложную валидацию ответов, что нивелирует пользу от использования стандарта MCP.

В ходе тестирования оценивались такие параметры, как полнота описания функций (tool definitions), качество документации и устойчивость к некорректным запросам. Выяснилось, что даже популярные инструменты часто не проходят базовые проверки на автономность, что делает их использование в сложных цепочках действий рискованным. Для создания надежных агентных систем требуется более строгий подход к проектированию серверной части и стандартизации ответов.

Ключевые факты

  • Протестировано 36 популярных MCP-серверов на предмет их пригодности для автономных агентов.
  • Около 33% серверов получили неудовлетворительные оценки (D или F) из-за критических недоработок.
  • Основные причины низких оценок: отсутствие обработки ошибок, неполные схемы инструментов и скудная документация.
  • Исследование подчеркивает разрыв между текущим состоянием экосистемы MCP и требованиями к промышленному использованию агентов.
  • Автор предлагает внедрить более строгие стандарты тестирования для разработчиков, создающих серверы под протокол MCP.