Skip to main content

Инструменты IDE для внешних агентов через MCP

Встроенный MCP-сервер Veai передаёт внешнему агенту выбранные инструменты IDE и контекст открытого проекта. Агент остаётся отдельным приложением и подключается к локальному HTTP endpoint в запущенной IDE.

Функция пригодится, когда нужно:

  • дать внешнему агенту доступ к навигации и рефакторингу IDE;
  • запускать конфигурации и исследовать программу через отладчик из Claude Code, Codex или другого MCP-клиента;
  • ограничить доступ агента выбранными группами инструментов;
  • проверить аргументы, ответы и результат вызовов внешнего агента в одном журнале.

Перед началом

  • Откройте проект, с которым должен работать внешний агент.
  • Установите и настройте MCP-клиент, который будет подключаться к Veai.
  • Решите, какие группы инструментов нужны агенту для задачи.

Подключить Codex и выполнить задачу через инструменты IDE

  1. Откройте окно Veai MCP Server.
  2. На экране Welcome нажмите Start setup.
  3. На шаге Server дождитесь статуса Running. При необходимости включите Start server on IDE startup, затем нажмите Next.
  4. На шаге Agents найдите Codex и нажмите Configure. После уведомления об успешной настройке нажмите Next.
  5. На шаге Tools оставьте включёнными группы, которые нужны агенту. В показанном сценарии доступны System, Configuration, Refactoring, Navigation и Debugger. Нажмите Next.
  6. На шаге Done нажмите Finish.
  7. Запустите Codex и попросите его выполнить задачу с помощью инструментов IDE.
  8. Вернитесь в окно Veai MCP Server и следите за вызовами в журнале. Выберите запись, чтобы посмотреть аргументы и ответ инструмента.

После настройки в разделе Server отображаются статус Running и локальный endpoint. У Codex появляется конфигурация MCP-сервера Veai, а журнал заполняется при вызовах инструментов. Успешный вызов отмечен зелёным статусом.

Подключить другой MCP-клиент

В разделе Agents нажмите Configure у обнаруженного клиента. Если клиента нет в списке, выберите Other agents, скопируйте JSON через Copy JSON config и добавьте его в конфигурацию клиента вручную.

После подключения клиент получает только включённые инструменты. Группа System содержит обязательные инструменты контекста IDE и всегда включена.

Если сервер не запускается

Если порт занят, в разделе Server появится статус Port in use. Укажите свободный порт и перезапустите сервер кнопкой Restart.

Связанные страницы