🛠 MCP не был плохой идеей — он решает совсем другую задачу
Вопрос «MCP всегда был плохой идеей?» всплыл 20 сентября, и Simon Willison отвечает на него без паники: протокол не нужен только если вы запускаете полноценного терминального агента вроде Claude Code, Codex, Meta Muse или OpenClaw с неограниченным доступом в интернет. В этом сценарии действительно проще дать агенту напрямую вызывать API и не строить промежуточный слой.
Но как только вы хотите что-то менее «YOLO», появляются четыре требования: детальный контроль над внешними сервисами, аутентификация без передачи ключей агенту, интерфейс для подключения новых сервисов пользователем и полноценный аудит происходящего. MCP закрывает именно этот контур — по данным Simon Willison, он делает такую обвязку заметно проще, чем самописные OAuth-соединители.
Разница не в протоколе, а в модели допуска. Полному агенту для разработки MCP не нужен, потому что у него уже есть доступ к среде и ключам. Агенту, которого выпускают в корпоративный контур или в продукт, нужен слой, где ключи не лежат в переменных окружения, а пользователь явно подтверждает подключение сервиса. Для русскоязычных команд, обвязывающих YandexGPT или GigaChat доступом к внешним API, это вопрос не формата запросов, а того, кому вы доверяете ключ.
MCP сейчас развивается из средства вызова инструментов в плоскость управления агентами. Спор о его смерти идёт из терминального сценария, где действительно проще без него, но переносить это на всех агентов — всё равно что объявить IAM ненужным, потому что root в оболочке обходится без него.
#MCP #агенты #SimonWillison
Post #280
2