MCP vs CLI — агенту хватит --help, если CLI сделана хорошо
Саммари
Джеффри Хантли в споре «MCP против CLI» занимает жёсткую позицию: CLI с качественным --help закрывает те же задачи, что и MCP-сервер, и ничего нового для этого изобретать не надо. Компании, чьи инструменты уже встроены в веса моделей (GitHub), находятся в S-тире — агенты работают с ними через обычный CLI без скиллов и MCP. Молодым компаниям он советует три шага: вылизывать --help, делать ASEO (Agentic SEO) для документации и договариваться с лабораториями о включении документации в обучение.
Аргумент Хантли силён для зрелых инструментов с предсказуемым интерфейсом (GitHub CLI, AWS CLI, kubectl), где модель уже видела тысячи примеров использования. Для нишевых Revit-инструментов с нестандартной семантикой MCP-сервер остаётся необходимостью, пока CLI не прошёл цикл ASEO.
Интересно, что Хантли не отрицает MCP как технологию — он отрицает её необходимость для большинства сценариев. Если CLI сделана хорошо, MCP-сервер становится избыточной прослойкой. Это контринтуитивно на фоне хайпа вокруг MCP.
Уязвимость подхода: он работает только для публичных инструментов, где модель обучалась на документации и примерах. Для внутренних корпоративных систем (BIM-стандарты, PLM, PIM), где документация никогда не была публичной, CLI без встроенных весов бесполезна — и здесь MCP-сервер действительно решает задачу.