Code Mode
Дает агенту вызывать инструменты MCP и UTCP через выполнение кода: поиск инструментов, готовый код и запуск цепочек вместо десятков отдельных вызовов
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Выполняет код, который вызывает внешние инструменты
- Работает с сетью и токенами OAuth
Установка
Ручная установка
npx -y @utcp/code-mode-cli promptВыводит инструкцию для агента, как пользоваться Code Mode.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Code Mode превращает набор инструментов MCP и UTCP в код, который агент пишет и запускает сам. Агент ищет нужные инструменты, получает их описания в виде типизированных функций и вызывает их в одной программе, а не через множество отдельных обращений. Для агентов, умеющих запускать команды оболочки, авторы советуют CLI utcp: он ищет инструменты, выполняет цепочки и проводит вход по OAuth. Есть и MCP-вариант, и библиотеки на TypeScript и Python для встраивания в свой код.
Для кого. Для разработчиков и продвинутых пользователей агентов, которые хотят экономить вызовы инструментов и объединять их в код.
Подходит, если
- Агент делает много отдельных вызовов инструментов подряд
- Нужно объединить несколько инструментов в одну цепочку
- Нужен единый способ вызывать и MCP, и UTCP
Не подходит, если
- Достаточно одного простого вызова инструмента
- Нельзя разрешать агенту выполнять произвольный код
Пример запроса к агенту
Через Code Mode найди инструменты для работы с GitHub и собери одну цепочку: найди issue и добавь меткуОграничения
Подход основан на выполнении кода, который вызывает инструменты, поэтому его стоит применять только в доверенной среде с понятными правами. Вход по OAuth пишет токен в файл .env, за его хранением нужно следить.
Как отключить. При запуске через npx отдельная установка не нужна. MCP-вариант удаляется из конфигурации MCP, библиотеки удаляются через менеджер пакетов.
Проверка безопасности
- Выполняет код, который вызывает внешние инструменты
- Работает с сетью и токенами OAuth
Коротко о README
README представляет Code Mode как способ вызывать инструменты MCP и UTCP через выполнение кода. Для агентов с доступом к оболочке рекомендован CLI utcp с командами поиска, запуска и входа по OAuth. Отдельно описан MCP-вариант и библиотеки на TypeScript и Python. Репозиторий разделен на code-mode-cli, code-mode-mcp и языковые пакеты.
Частые вопросы
Нужен ли MCP?
Нет. Для агентов, умеющих запускать команды, CLI utcp предпочтительнее и не требует MCP-сервера. MCP-вариант тоже есть.
Какие языки поддержаны для встраивания?
TypeScript и Python, есть отдельные библиотеки.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента