Друзья мои, всем привет!
У нас большое событие — в OsEngine появился MCP API.
Это не очередной «разъём для галочки», а штука, которая меняет сам способ работы с терминалом. Теперь OsEngine может слушаться ИИ-агента — Claude, Kimi, ChatGPT, Cursor — и выполнять его команды: качать данные, гонять тесты, оптимизировать роботов, запускать их в торговлю и сверять позиции с биржей.
Сразу дисклеймер: это фича для вайб-кодеров. Чтобы начать этим пользоваться, надо уметь общаться с ИИ, которые пишут код и умеют управлять сложными системами.
Разберём по порядку.
1) Что такое MCP API простыми словами
MCP (Model Context Protocol) — открытый стандарт от Anthropic. Проще всего представить его как USB-порт для ИИ. Раньше, чтобы подружить нейросеть с программой, под каждую пару писали свой костыль. MCP дал единый разъём: если программа его поддерживает, любой современный ИИ-агент подключается к ней сразу.
В OsEngine этот разъём встроен прямо в терминал: HTTP + JSON-RPC + поток событий (SSE), порт 6500, доступ по API-ключу. Никаких внешних сервисов — всё локально, на вашей машине. ИИ получает список инструментов терминала и вызывает их: «открой вики по бумаге», «запусти тест», «покажи журнал робота». А терминал в ответ шлёт результаты и живые события.
В OsEngine по умолчанию АПИ отключен, чтобы избежать несанкционированного доступа. Включить его можно в главном меню:
2) Что теперь умеет OsEngine под управлением ИИ (обзор модулей)
Итак, у вас есть ИИ и вы включили API в OsEngine. Работать это будет так:
API открывает ИИ доступ практически ко всему терминалу — 19 модулей:
1) Терминал — запуск, остановка, статус, режим работы.
2) Логи — чтение журналов роботов и терминала («что сломалось, почему тупит?»).
3) Настройки — главные настройки терминала и самого MCP (порт, ключ, доступы).
4) Серверы — подключение брокеров, статусы соединений.
5) Вики — справочники роботов, индикаторов, бумаг и дивидендов (история и будущие отсечки).
6) OsData — сеты данных и скачивание истории.
7) Тестер — настройка и прогон тестов.
8) Оптимизатор — полный цикл оптимизации из чата.
9) Роботы — создание, настройка, запуск в торговлю.
10) Сравнение позиций — сверка роботов с биржей и синхронизация.
11) Загрузка системы — RAM, CPU, очереди: удалённый контроль тяжёлого терминала.
12) Прокси — роутер для удалённых терминалов.
SSE-события — живой поток: ИИ видит, что происходит в терминале, в реальном времени.
В репозитории лежат два файла для ИИ-агентов: CONTEXT_MCP (справочник API) и CONTEXT_MCP_SCENARIO — 19 готовых сценариев: «скачай данные», «оптимизируй робота», «запусти в торговлю», «сверь позиции с биржей».
3) Тестовый стенд: 19 модулей и 164 проверки
Если будете дорабатывать АПИ, то лучше параллельно дописывать тестовый стенд. Он поднимает OsEngine и прогоняет все 19 модулей подряд — 164 проверки. Протокол, права, ошибки, каждый инструмент, SSE-поток.
Любое изменение в коде сначала проходит стенд и только потом попадает в релиз. Можно запустить как весь стенд, так и один модуль, например, только оптимизатор или тестер.
По тестовому стенду также есть контексты. По идее, ИИ тоже должен их подхватить и предложить работать через TDD, в случае, если вы захотите дорабатывать АПИ.
4) Разблокировано: Сайты с прямой арендой роботов
Теперь можно делать в обозримые сроки.
В Апи встроен функционал по развёртыванию N коннекторов и настройке прокси-роутинга. Кроме того, доступна удалённая авто-синхронизация позиций. Ну и развёртывание и отключение роботов, само собой. Это всё, что нужно для сайтов.
Будете такое делать:
1) Не забывайте про протокол. Сейчас он сделан для работы на одном ПК. Надо будет дополнительно оборачивать. Но, опять же, с ИИ это не должно быть проблемно. Однако — не оставляйте трафик открытым.
2) Не забывайте, что на одного пользователя нужно будет тратить от 100 до 300 рублей для развёртывания его робота на сервере. Не надо «фантазировать» нерабочие бизнес-модели. Если к вам в первый день открытия придёт 200 пользователей — им надо будет выделить серверов на 20 тысяч в этот же день.
5) Разблокировано: Конвейеры и Харнес
Различные типы конвейеров для алготрейдинга. Начиная от идеи и заканчивая запуском в торги. Такое тоже можно делать. OsEngine — великолепная экосистема для написания скриптов. Современный ИИ пишет скрипты очень быстро. Теперь появилась возможность самому заставить ИИ делать всё остальное: качать данные, вести тесты и запускать роботов.
Вот это дело я буду делать сам, т. к. время буквально от меня требует этого, но по срокам пока ничего сказать не могу.
До появления собственного конвейера под OsEngine минимум квартал. Как начну разработку, будем обсуждать это вместе.
6) Что уже успели сделать вайб-кодеры?
Ещё до релиза наше сообщество уже во всю использовало API. Всем спасибо за обратную связь!
Мульти-тестер
Из того, что мне понравилось, это мульти-тестер. Вариация оптимизатора, где тестами занимается ИИ-агент по каким-то своим правилам:
Распределённый-конвейер для алго
Такую штуку мне ещё спитчевали:
Не понял, на каком она этапе, но презентации зачётные!
Удачных алгоритмов!

https://smart-lab.ru/company/os_engine/blog/1024149.php
Скачать OsEngine: https://github.com/AlexWan/OsEngine
Официальная поддержка OsEngine в MAX:https://max
Канал Научный трейдинг в MAX: https://max.ru/
Поддержка OsEngine в Телеграм: https://t.me/osengine_official_support
Канал Научный трейдинг (Bad Quant) в Телеграм: https://t.me/bad_quant
База:
github.com/AlexWan/OsEngine/blob/master/project/CONTEXT_MCP.md
Сценарии:
github.com/AlexWan/OsEngine/blob/master/project/CONTEXT_MCP_SCENARIO.md