Вышел open-source проект maco (mcp-as-code), который позволяет AI-агентам использовать инструменты Model Context Protocol (MCP) через файловую систему и программный код, решая проблему перегрузки контекста.

image

Что произошло

Разработчик представил maco — инструмент, который преобразует MCP-инструменты в Python-функции и Pydantic-модели, доступные в виртуальной файловой системе. Вместо передачи огромных схем инструментов в контекст, агент получает всего два базовых инструмента: bash и code_execute. Это позволяет ему самостоятельно находить и вызывать нужные функции, используя стандартные POSIX-утилиты, такие как rg (ripgrep).

Контекст

Традиционный подход к работе с MCP подразумевает загрузку статических JSON-схем всех доступных инструментов непосредственно в контекстное окно модели. При масштабировании количества инструментов это приводит к эффекту context clutter, когда избыточный объем метаданных занимает место в памяти и мешает модели эффективно следовать основным инструкциям.

Почему это важно для индустрии

Проект предлагает смену парадигмы: переход от передачи статических схем к динамическому программному управлению инструментами. Это делает AI-агентов более масштабируемыми и эффективными, превращая набор разрозненных MCP-серверов в структурированную среду, доступную для программного поиска и вызова, что может стать стандартом для работы с тяжелыми наборами инструментов в open-source фреймворках.

Почему это важно для пользователей

Разработчики и пользователи теперь могут подключать практически неограниченное количество инструментов к агенту, не опасаясь деградации качества ответов или потери фокуса модели из-за перегруженного контекста. Агент начинает работать с инструментарием подобно программисту, используя поиск по коду и его выполнение для решения задач.

Что пока неизвестно / ограничения

Существуют сопутствующие риски безопасности и дополнительные сложности при внедрении такой архитектуры, на что указывают специалисты по enterprise AI.

Источники

Автор

Look at AI, редакция