Внешние подключения
Что такое MCP в XTester, какие задачи можно поручить AI-клиенту и где проверить проект, подключение и права доступа.
Внешние подключения
MCP соединяет ваш AI-клиент с инструментами XTester Studio. Вместо ручного переноса кода и отчётов в чат можно попросить агента прочитать проект, объяснить стратегию, внести изменение или разобрать настоящий результат бэктеста.
Вы продолжаете работать в Studio и видите выбранный проект. AI-клиент формулирует обращения к инструментам, а XTester выполняет поддерживаемые действия с учётом предоставленного доступа.
Для начала понадобятся запущенная Studio, открытый проект и клиент с поддержкой локального MCP: например, Claude Code, Codex, Claude Desktop или Cursor. Пошаговое подключение и форматы конфигураций вынесены в отдельную инструкцию.
Снимки сделаны в учебной сборке Studio после обновления интерфейса подключения. В установленном выпуске расположение элементов может отличаться; используйте конфигурацию, которую создаёт именно ваша установка.
Как устроена связь
Цепочка выглядит так: AI-клиент → локальный MCP-процесс → выбранное окно XTester Studio. Клиент запускает процесс по конфигурации, которую выдаёт программа. Для этого используется stdio: вход и выход процесса, а не публичный адрес сайта.
Сам MCP не является языковой моделью. Модель и её учётную запись выбирает ваш AI-клиент. Для подключения внешнего клиента не требуется сначала настраивать провайдера встроенного чата Studio; отдельные возможности, использующие внутренний ИИ, могут иметь собственную настройку.
Что можно поручить агенту
Понять проект: прочитать структуру, исходники и параметры, найти используемые события и проверить доступные сигнатуры API.
Разработать изменение: отредактировать стратегию через инструменты проекта, скомпилировать её и объяснить полученные ошибки.
Подготовить данные: выяснить возможности источника, проверить имеющуюся историю и выполнить поддерживаемую загрузку при нужном доступе.
Проверить стратегию: настроить и запустить бэктест, получить его идентификатор, показатели, сделки и кривую капитала.
Исследовать результат: сопоставить варианты, разбирать ордера по коду и журналу, работать с сохранёнными исследованиями и моделями в пределах доступных инструментов.
Список зависит от версии и режима хоста. Агенту полезно сначала найти нужные инструменты через search_tools и получить их актуальную схему через get_tool_schema. Доступность команды не отменяет проверки прав и условий запуска.
Где смотреть подключения
боковая панель «AI модели» → «Внешние подключения».
- Подключённый клиент и его права видны во внешних подключениях.
Строка показывает подключённый клиент и его доступ. «Со слов клиента» означает, что название сообщает сам клиент; это не отдельная проверка его личности. В учебном примере универсальный клиент отображается как Generic MCP client.
Режим «только чтение» предназначен для просмотра проекта и результатов. Для изменения проекта нужен соответствующий доступ. Отдельно показывается роль записи: наблюдение и право единственного писателя — разные состояния.
Здесь можно обновить список, открыть сведения о работе и отключить соединение. Перед отключением проверьте выбранную строку и текущее окно. Передача права записи доступна подходящему соединению; старую строку или подключение только для чтения нельзя использовать для обхода допуска.
Проект, права и срок подключения
При подключении выбирается конкретное живое окно Studio. Если открыто несколько проектов или несколько окон одного проекта, ориентируйтесь на имя проекта и точный тег окна, который показывает клиент.
- Прочитайте возможности запрошенного доступа перед подтверждением.
В запросе Studio сначала проверьте проект, название клиента и запрошенные права. Для знакомства достаточно чтения. Подключение с изменениями позволяет работать с файлами и расчётами, но не заменяет отдельных разрешений на биржевые счета и другие защищённые действия.
Обычный доступ относится к текущему подключению и заканчивается при его отключении. Запомненный допуск, если он предложен, относится к определённому процессу агента и проекту. Им можно управлять в «Настройки → Внешние агенты».
Данные проекта и модель клиента
Локальный канал MCP и обработка запроса моделью — разные части цепочки. AI-клиент может отправлять полученный контекст своему провайдеру модели. Учитывайте его настройки обработки данных и собственные правила работы с проектом.
Готовый конфиг XTester содержит запуск MCP-процесса и аргументы, а не биржевые секреты. Доступ к счетам и ключам контролируется отдельно. У клиента также могут быть собственные инструменты файловой системы и терминала; их права задаются в самом клиенте.
Куда перейти дальше
Для подключения используйте конфигурацию из своей установленной Studio. Для первого задания начните с объяснения проекта, затем переходите к изменениям и проверке по фактическим результатам.