Code Mode

Дает агенту вызывать инструменты MCP и UTCP через выполнение кода: поиск инструментов, готовый код и запуск цепочек вместо десятков отдельных вызовов

CLI

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Выполняет код, который вызывает внешние инструменты
  • Работает с сетью и токенами OAuth
Все причины и проверки

universal-tool-calling-protocol/code-mode

Установка

Ручная установка

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, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AICode Mode

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.