Слева лампа включена прямо в розетку, справа двое тянут к розетке башню из переходников
Слева S-тир, справа F-тир

Давно собирался про это написать. Да, поздновато, но я всё-таки влезу в спор «MCP против CLI». Есть мысль, которая кому-то может показаться интересной.

Чем MCP-сервер на самом деле отличается от самой обычной CLI с флагом --help? По-моему, ничем. CLI, которую писали с прицелом на агентов, закрывает те же задачи, и ничего нового для этого изобретать не надо. Или я чего-то не понимаю? (Кстати, вот твит Адама Уотана в тему.)

Компании, которые делают инструменты для разработчиков, бывают двух сортов: S-тир и F-тир. Первые выигрывают, вторые проигрывают. А в какой тир вы попадёте, целиком решают веса моделей.

Компания из S-тира уже сидит в весах. Возьмём GitHub. Ругать его можно сколько угодно, но модели с ним работать умеют, потому что это умение зашито прямо в веса. Никакие скиллы и MCP им не нужны, хватает обычной CLI.

Проверить просто. Если срабатывает вот такой промпт, вы в S-тире:

Use the GH cli to create a repository, commit the changes, push to origin,
set the reposistory to public and update the repository description.

(«С помощью GH CLI создай репозиторий, закоммить изменения, запушь в origin, сделай репозиторий публичным и обнови описание».)

А если вы молодая компания и в весах вас пока нет, вариантов немного. Для начала придётся уговаривать пользователей скачать какой-нибудь пакет скиллов, а то и саму CLI поставить. Это лишняя возня, которой у S-тира нет вовсе.

Что тогда делать? Да ничего хитрого.

Сначала сделайте по-настоящему хорошую CLI и вылизывайте её --help. Смотрите, доходит ли модель до результата, просто читая --help по всем подкомандам. Потом крутите формулировки и оставляйте те, с которыми ей хватает минимума вызовов инструментов. Всё это можно автоматизировать, хоть простым циклом, хоть циклом автоисследования.

Когда фундамент готов, выкладывайте документацию к CLI в открытый доступ и займитесь ASEO (Agentic Search Engine Optimization, то есть SEO для агентов) под их web_search_tool. Задача та же самая. Смотрите, каким путём ходит агент, и добивайтесь, чтобы всё нужное он находил за один вызов веб-поиска. Если ему приходится блуждать по вашей документации, значит, ещё есть что допиливать.

Дальше уже нужна коммерческая сделка с лабораториями. Может, у вас с ними и так есть контракт на инференс. Тогда добивайтесь, чтобы документацию вашей CLI включили в следующий прогон обучения.

Если всё получится, вы прямым ходом идёте в S-тир. И самое приятное, что пользователям не придётся качать и ставить пакеты скиллов, настраивать MCP-сервер и возиться со всей этой ерундой.

Комментарии (5)


  1. ToxaBes
    10.10.2026 13:56

    Да, поздновато, но я всё-таки влезу в спор «MCP против CLI»

    Эм, так нет никакого спора.

    Чем MCP-сервер на самом деле отличается от самой обычной CLI с флагом --help? По-моему, ничем. 

    Я понимаю, что это перевод, но все равно испанский стыд. Ну вот как можно на серьезных щщах после этого вникать в статью?

    MCP-сервер не только выводит данные, но и готовит их, как минимум форматируя в определенный формат. Флаг help просто перечисляет набор команд и их параметров. Есть описание MCP инструментов, которое передается модели в системном промте, вот это уже аналог help.

    Статья сравнивает теплое с мягким.


    1. opium Автор
      10.10.2026 13:56

      Да в том то и дело что инстурментов надо сейчас под рукой вагон и тележка а mcp крайне расточительны на контекст, а клишка лежит и лежит спокойно пить есть не просит


      1. al-chemist
        10.10.2026 13:56

        mcp крайне расточительны на контекст

        Это очень смешно, спасибо.


    1. Void-Cowboy
      10.10.2026 13:56

      как раз таки испанский стыд от "мы не смогли разобраться в существующих стандартах потому придумали +1 новый"

      нужен веб интерфейс? OpenAPI закроет вопрос с запасом и даже такие ситуации про которые изначально не думал.

      нужна консольная тулза? все нормальные решения поддерживают детерминированный вывод (много кто даже -json флагами) так как до всего этого АИ-бума были паплайны и автоматизации


  1. mlavrinenko
    10.10.2026 13:56

    CLI не заменит MCP который на удалённом сервере, куда можно сходить по HTTP. Да, можно конечно написать CLI утилиту, которая общается с удалённым сервером по аналогии с gh, но кто ж её ставить будет? Это затрудняет распространение. А если у тебя веб-сервис который даёт доступ к MCP, то клиенту для работы с ним ничего ставить не нужно, удобно.

    Смысла в MCP делающих работу локально я тоже не вижу. Сейчас везде начинает появляться codemode, хотя сам bash это уже codemode и агенты давно им пользуются.