MCP не нужен?
tl;dr: Да, не нужен. Во всяком случае, для большинства задач в которых его используют.
А теперь подробнее.
Для начала, кратко, что такое MCP?

MCP - это просто вариант API работающий поверх предложенный антропиками как альтернатива классическим API (rest/*rpbc/прочие). Отличается тем, что сразу предоставляет как исчерпывающую схему к своим методам, так и дополнительные ресурсы и опционально, готовые промпты. Технически, это просто json-rpc поверх http (для сетевых сервисов) или stdio (для локальных приложений).
И в этом собственно и причина его ненужности в современном мире. Модели уже стали достаточно умными!
А ещё обычно в любой нормальной ОС под рукой и так есть полный набор необходимых инструментов для работы с любым (почти) API: curl для сетевых походов, jq для корректного разбора json и... И этого достаточно почти для всего :)
В общем, не мучайте своих агентов кривыми MCP, а дайте им те же инструменты, которыми мы сами пользуемся уже десятки лет!
Серьёзно, агенту не нужен какой-то очередной MCP чтобы сходить в обычную классическую апишку - он достаточно умён, чтобы сделать curl запрос, а потом разобрать ответ через jq!
Это про сетевые службы. Но что про локальные? А примерно тоже самое! Многий софт так или иначе даёт нормальный CLI интерфейс, с которым агент так же может справиться. Даже такой модномолодёжный софт типа Obsidian!

А уж вызвать --help агент догадается ;)
Да, конечно, остаётся GUI софт без CLI... Но тут, как говорится, против лома нет приёма. Тут уже вина разработчиков этого софта, с них и спрос.
P.S. да, у меня был свой MCP CreoCode, но я его закрываю т.к. все его возможности просто перенёс в скилл SDD в виде нескольких правил и простого Python скрипта который берёт на себя всю детерминированную логику обсчёта графа задач :)
Комментарии (0)
Войти, чтобы прокомментировать