Okto Pulse MCP

Okto Pulse ведет идеи, спецификации, задачи и баги на доске с проверками, а агенты работают с ней через 285 инструментов MCP

  • 137 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

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

  • Агенту доступны 285 инструментов, которые создают и меняют задачи, спецификации и баги на доске и пишут в локальную базу и граф знаний
  • Ключ агента лежит в `.mcp.json` внутри проекта, и его легко закоммитить по ошибке
Все причины и проверки

oktolabsai/okto-pulse

Установка

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

pip install okto-pulse

Нужен Python 3.11 или новее; затем `okto-pulse init` и `okto-pulse serve`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агенту доступны 285 инструментов, которые создают и меняют задачи, спецификации и баги на доске и пишут в локальную базу и граф знаний
  • Ключ агента лежит в `.mcp.json` внутри проекта, и его легко закоммитить по ошибке

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Локальное рабочее место для разработки с ИИ-агентами. Идея проходит этапы: истории, идеи, уточнение, спецификация, задачи, тесты и баги. У каждого этапа есть структурированные артефакты, связи и правила проверки. Агент создает и меняет их через MCP, человек видит и направляет ту же работу в веб-интерфейсе. Статус карточки меняется только после 17 проверок. Спецификация должна покрывать критерии приемки, требования, правила и контракты API, задача стартует только при покрытии сценариями, закрытие требует итога с оценкой полноты и дрейфа. Встроенный граф знаний по каждой доске хранит решения и уроки прошлых багов, а поиск идет по модели `all-MiniLM-L6-v2`.

Для кого. Командам и одиночным разработчикам на Claude Code, Codex или Cursor, которым нужны прослеживаемость, проверки качества и долгая память проекта.

Подходит, если

  • Агент пишет код сразу по промпту, а вы хотите вести его через спецификацию и задачи с проверкой покрытия
  • Нужно знать, какие решения и уроки багов уже принимались, и находить противоречия в старом контексте
  • Баг должен идти по сценарию с тестом вперед и оставаться связанным с задачей
  • Нужна одна доска, которую видят и человек в браузере, и агент через MCP

Не подходит, если

  • Нужен легкий список задач: набор из 285 инструментов MCP съедает контекст агента
  • Вы хотите сдавать сервис другим как облачный: лицензия Elastic License 2.0 запрещает такой хостинг
  • Нет Python 3.11 и возможности запускать Docker

Пример запроса к агенту

Заведи в Okto Pulse спецификацию для модуля платежей с критериями приемки и разбей ее на задачи с тестовыми сценариями

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

MCP_HOST
Адрес прослушивания MCP, для Docker задайте 0.0.0.0

Ограничения

  • Нужен Python 3.11 или новее, на первом запуске скачивается модель `all-MiniLM-L6-v2`. Без нее сервис стартует, но семантический поиск по графу отключен.
  • Лицензия Elastic License 2.0 бесплатна для личного и коммерческого использования, но запрещает отдавать ПО третьим лицам как хостинг-сервис.
  • Все 285 инструментов Community-версии доступны агенту сразу, это фиксированная цена в контексте. Размер описан в `docs/TOKEN-USAGE.md`.
  • Ключ API для Codex показывается один раз и попадает в историю оболочки и настройки Codex, храните команду приватно.
  • Приложение не клонирует и не читает исходный код само: внешний агент проверяет окружение и присылает ограниченный результат.

Как отключить. Остановите `okto-pulse serve`, удалите пакет командой `pip uninstall okto-pulse` и каталог `~/.okto-pulse/`. Из проекта уберите `.mcp.json` с ключом агента.

Частые вопросы

Как подключить Okto Pulse к агенту?

Выполните `okto-pulse init` в проекте: создается `.mcp.json` с адресом `http://localhost:8101/mcp` и ключом агента. Claude Code подхватывает его при запуске из этой папки.

Какие адреса использует сервер?

Веб-интерфейс и API на `http://localhost:8100`, MCP на `http://localhost:8101/mcp`. Оба слушателя работают в одном процессе Python.

Что такое governance gates?

Проверки при смене статуса: покрытие спецификации, готовность задачи, доказательства теста, трассировка бага. Всего 17 именованных проверок, пороги настраиваются на доске.

Как запустить в Docker?

В README есть команда `docker run`. Чтобы открыть MCP снаружи контейнера, задайте `MCP_HOST=0.0.0.0` и опубликуйте порт.

Дорого ли подключение по токенам?

У подключения фиксированная цена за каталог инструментов и переменная за ответы. Ответы имеют уровни `summary`, `detail` и `full`, замеры лежат в `docs/TOKEN-USAGE.md`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов

MCP-серверРасширенный доступ961Звезды репозитория

MCP-сервер превращает GitHub Projects v2 в очередь задач для агентов: они берут работу, отчитываются и тратят бюджет токенов.

MCP-серверШирокий доступ105Звезды репозитория

Задачи, документы, спецификации и решения проекта лежат файлами Markdown в репозитории, а агент читает их через CLI и MCP

CLIШирокий доступ252Звезды репозитория

DevLens строит граф репозитория один раз, и агент по MCP получает ранжированные файлы, вызовы и радиус изменений

MCP-серверРасширенный доступ70Звезды репозитория

Скилл и плагин для Codex и Claude Code: агент ведет проект через цикл от плана до сопровождения с человеческими воротами.

СкиллРасширенный доступ95Звезды репозитория

MCP-сервер строит граф символов репозитория и отдает агенту карточки, срезы и окна кода под бюджет контекста

MCP-серверРасширенный доступ498Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Okto Pulse (эта карточка)нетAPI-ключ137
OpenSpecнет74 784слой спецификаций над репозиторием из файлов, без доски, графа знаний и проверок при смене статуса
Spec Kitнет149 633набор команд для написания спецификаций в чате, без отдельного сервера и 17 проверок

Коротко о README

README объясняет идею: путь от идеи к коду должен быть явным. Затем идут установка через pip, настройка агентов, цикл работы, 17 проверок, граф знаний, архитектура, справочник CLI, запуск в Docker и хранение данных.

Бейдж для README

Сообщить о проблеме