Мысли, руководства и идеи о веб-разработке
В конце третьей статьи я написал, что большинству команд MCP-сервер сейчас не нужен. И при этом написал его. Это противоречие, разобранное честно: модель планирует, код публикует, а самое полезное решение в проекте — инструмент, которого нет.
У Model Context Protocol за двадцать месяцев вышло пять редакций спецификации. Собраны в одну таблицу: что каждая добавила и — главная колонка — что забрала обратно.
В июле 2026-го MCP убрал сессии и стал stateless — то самое ограничение, на котором REST стоит с 2000 года. MCP не заменил REST. Вот как мы сюда пришли.
Уберите словарь — и останутся список инструментов, описание каждого, написанное для машины, и два способа доставить сообщение. Плюс авторизация и три ступени ошибок, третью из которых не ловит никакая спецификация, — она стоила мне двенадцати опубликованных статей.
MCP-сервер GitHub при полном наборе тратит около 17 600 токенов на описания инструментов ещё до первого вопроса. Что за это покупается, где REST по-прежнему лучше и как «успех» инструмента неделями прятал от меня двенадцать обрезанных статей.