MCP — это просто переупакованные библиотеки: дежавю повторяется

Пост на Reddit в r/LocalLLaMA ссылается на статью под названием "Эпоха MCP кажется дежавю", в которой утверждается, что Anthropic скоро осознает, что MCP (Model Context Protocol) — это, по сути, переупакованные программные библиотеки. В статье используется дизайн инструментов smolagents от Hugging Face в качестве конкретного примера, показывающего, что инструмент — это, по сути, то же самое, что делает любая функция из пакета.
Ключевые аргументы
- Инструменты — это функции: Дизайн smolagents рассматривает инструменты как вызываемые функции, что функционально идентично импорту библиотеки и вызову функции. Единственное отличие — документация, удобная для LLM, и стандартизированные схемы ввода/вывода.
- MCP = библиотека документированных функций: Автор утверждает, что сервер MCP, предоставляющий набор инструментов, эквивалентен библиотеке функций, но с описаниями и схемами, оптимизированными для использования LLM. Фундаментальной архитектурной инновации нет — это старые концепции в новой обертке.
- Практический вопрос для сообщества: Стоит ли инвестировать в создание новой экосистемы MCP или сосредоточиться на улучшении документации существующих библиотек, удалив плохие реализации и избыточные пакеты? Автор склоняется ко второму варианту.
Реакция сообщества
Обсуждение на Reddit развивает эту тему: пользователи отмечают, что MCP стандартизирует то, как модели обнаруживают и вызывают инструменты, что является шагом вперед по сравнению с ad-hoc схемами API. Критики утверждают, что реальная ценность заключается в согласованности, а не в новизне. Некоторые предполагают, что MCP может эволюционировать в улучшенную версию OpenAPI для AI-агентов, но предостерегают от излишнего усложнения.
Вывод для разработчиков
Основной вывод для тех, кто работает с AI-агентами: тщательно обдумайте, прежде чем переходить на MCP. Если ваши инструменты просты, хорошо документированной Python-библиотеки с четкими сигнатурами функций может быть вполне достаточно. MCP может добавить ненужную сложность ради незначительных преимуществ. И наоборот, если вам нужно динамическое обнаружение инструментов в нескольких сервисах, стандартизация MCP может оправдать накладные расходы.
📖 Читать полный источник: r/LocalLLaMA
👀 Смотрите также

Claude Code v2.1.183: Безопасный авторежим, исправления TUI и блокировка деструктивных команд Git
Claude Code v2.1.183 блокирует опасные команды git в автоматическом режиме, если вы явно не попросите, добавляет предупреждения об устаревании моделей, исправляет повреждение TUI в Windows Terminal и многое другое.

Опасно пропускать чтение кода: когда LLM пишут код быстрее, чем вы можете его прочитать
Что, если перестать проверять код, сгенерированный LLM, и относиться к нему как к машинному? Перенести строгость на спецификации и тесты.

Клод Код: Ловушка для обратной связи обходит отказ от конфиденциальности — пользователи сообщают о захвате стенограмм сессий
Claude Code от Anthropic теперь запрашивает разрешение на просмотр расшифровки сессии — нажатие 'n' для отказа выводит 'Спасибо за ваш отзыв', и данные могут использоваться для обучения. Поведение клавиши пропуска неясно.

Уточнение возможностей автоматизации OpenClaw
OpenClaw не выполняет полностью автоматизированные задачи самостоятельно; ему требуется руководство пользователя для настройки, действуя больше как традиционная языковая модель.