Роадмап PolyApiIDE: Git на диске, CLI и MCP уже в разработке
Содержание
Я делаю PolyApiIDE и часто получаю один и тот же вопрос: где Git, где CLI, где MCP. Короткий ответ — в разработке. Длинный ответ ниже: что уже закрывает эту задачу сегодня, пока не вышел полноценный релиз, и что именно планируется дальше.
Если вы выбираете клиент прямо сейчас и вам критично «коллекции как код» или «прогон в пайплайне» уже сегодня — рамка выбора в лонгриде, соседние расширения — в сравнении Chrome. Если можете подождать релиза — читайте дальше.
Git на диске — в роадмапе
Коллекции сейчас живут в хранилище браузера, а не как файлы .bru в репозитории. Встроенная работа с Git — в планах продукта, мы работаем над этим.
Пока релиз не вышел, задачу «передать конкретное изменение другому человеку» закрывает экспорт и применение патча коллекции или раздела на платном плане — файл с точечным диффом и подсветкой конфликтов перед применением. Это не заменяет git log и построчное ревью, но решает самый частый случай: «вот что я поменял, накати у себя».
Если Git-папка на диске нужна вам уже сегодня — Bruno и похожие git-native клиенты закрывают этот слот прямо сейчас. Мы туда идём, но обещать точную дату в статье не буду: следите за страницей продукта и release notes расширения.
CLI для CI — в роадмапе
Прогон коллекции сегодня — во вкладке, руками или через встроенный runner. CLI-инструмент, который можно вызвать из GitLab CI или скрипта деплоя, — в разработке.
Уже сейчас в самой вкладке есть functional runner для коллекции или папки: итерации, задержка между шагами, файл с данными в CSV/JSON, остановка по первой ошибке. Это закрывает регресс-прогон перед релизом руками, но не заменяет автоматический пайплайн.
Если вам нужна зелёная галочка в CI прямо сейчас — Newman, bru, pytest, RestAssured остаются рабочим выбором, пока наш CLI не вышел.
MCP-сервер для агентов редактора — в роадмапе
Агент в редакторе пока не может дёрнуть наши запросы как инструмент через MCP. Это тоже в планах: облачные вендоры уже анонсируют свои MCP-серверы, и мы работаем в ту же сторону.
Что есть уже сегодня — AI-ассистент внутри продукта: объясняет ответ, помогает спроектировать коллекцию, хранит усечённую историю чата на сервере без секретов и персональных данных. Это чат для человека внутри IDE, полезный уже сейчас, но не MCP-инструмент для внешнего агента — этот шаг впереди.
PKCE и полноценный OAuth — в роадмапе
Сегодня из авторизации без плагинов работают Bearer, Basic, API key, вставка готового OAuth2-токена, JWT, Digest и подпись AWS — этого достаточно для большинства внутренних API, если токен уже есть на руках. Полноценный танец авторизации с редиректом, PKCE и автоматическим рефрешем токена — следующий шаг, уже в роадмапе.
Если вам нужен PKCE для Keycloak прямо сейчас — Postman, Insomnia и Bruno закрывают это уже сегодня; проверяйте их текущую версию, не эту статью.
Нативный gRPC — в роадмапе
Бинарный gRPC напрямую из вкладки — тоже в планах. Сегодня есть тип пространства gRPC поверх JSON-транскодинга: если у сервиса есть JSON-шлюз, запрос уходит как обычный HTTP-запрос. Рабочий обходной путь для сервисов с гейтвеем, пока прямая поддержка бинарного протокола в разработке.
Общий realtime-воркспейс — в роадмапе
Команда сегодня не сидит в одной облачной комнате и не видит курсоры друг друга в реальном времени — общий realtime-воркспейс тоже в роадмапе, вслед за уже работающими механизмами шаринга.
Уже сейчас команда обменивается работой через экспорт коллекции, патч раздела на платном плане, добровольный облачный или email-бэкап и до пяти активных сессий на один лицензионный ключ — подробный разбор командного сценария в лонгриде. Если нужен воркспейс на двадцать человек с ролями и аудитом уже сегодня — это к платформам с местом в команде.
Что уже работает сегодня
- вкладка Chrome и Firefox из одной кодовой базы, без обязательного аккаунта на Send;
- на Free: до трёх коллекций, трёх папок и одного нагрузочного прогона — этого хватает, чтобы понять, подходит ли модель хранения, прежде чем платить; окружения, переменные с наследованием, скрипты
pm/poly, импорт OpenAPI, Postman, Insomnia, Hoppscotch, Thunder без доплаты; - обход CORS правами расширения — в этом смысл жить в браузере, а не на отдельном веб-домене;
- на платном: QA-проверки на запросе и сценарии с ветвлением, генерация негативных сценариев, PDF-отчёт, интеграция с таск-трекером и мессенджером, нагрузочные профили Fixed/Ramp/Spike/Peak с экспортом метрик в Grafana/Influx/OpenMetrics, экспорт патча коллекции или раздела;
- до двух активных сессий IDE на Free, одна на демо, до пяти на платных планах — обычно хватает и личным устройствам, и команде; Можно увеличить по запросу на support@polyapiide.ru
- покупка и демо на сайте, не форма email внутри окна расширения; демо на 14 дней даётся один раз на email.
Lifetime — разовая оплата текущей линейки, исправления в ней бесплатны, а крупные обновления линейки — отдельное решение в будущем. Исходники не публикуем, но в остальном курс на то, чтобы список выше со временем становился короче.
Если после этой статьи вам всё ещё нужна вкладка — быстрый старт. Если вам нужен пункт из роадмапа прямо сейчас — используйте инструмент, который уже это умеет, и возвращайтесь, когда мы его закроем.
Автор делает PolyApiIDE. В текстах это сказано прямо, а не в подвале мелким шрифтом.