System One Connector MCP
MCP-сервер evaluate отдает агенту вероятности и выбор из вариантов, например срочность обращения, чтобы код ветвился по числу
- 361 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Текст состояния уходит во внешний API TypeSafe, OpenRouter или другого владельца выбранной модели
- Каждый вызов оплачивается с вашего ключа, а режим `items` умножает расход на число элементов
Установка
- Работает в
Ручная установка
curl -fsSL https://raw.githubusercontent.com/itsmostafa/system-one-connector/main/install.sh | shСкрипт для macOS и Linux проверяет архив релиза по SHA-256 и кладет бинарник в ~/.local/bin. Обновляет команда evaluate update.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Текст состояния уходит во внешний API TypeSafe, OpenRouter или другого владельца выбранной модели
- Каждый вызов оплачивается с вашего ключа, а режим `items` умножает расход на число элементов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
System One Connector ставит одну команду evaluate: бинарник на Go, которому не нужны Node и Python. Команда evaluate setup mcp находит Claude Code, Claude Desktop, Codex и Hermes и регистрирует в каждом MCP-сервер с единственным инструментом evaluate. Для pi есть отдельный шаг, evaluate setup pi. Агент передает состояние (текст или JSON с фактами) и вопросы трех типов. Вопрос `noul` возвращает вероятность того, что условие выполнено, `choice` выбирает один вариант из набора, `score` ставит ответ на шкалу уровней. К каждому варианту приходит вероятность, а у `choice` и `score` еще и `confidence` от 0 до 1. Агент сравнивает число с порогом и решает, действовать ему самому или спросить вас. Необязательное поле `min_confidence` включает воздержание: при низкой уверенности вопрос отвечает `uncertain`. Ответ считает модель Jev компании TypeSafe через API TypeSafe или через OpenRouter. Профили (`evaluate profile add` и `evaluate profile use`) подключают другие модели: d1 от Liquid AI, развернутые у себя CLM и Laya. В режиме `items` один вызов задает те же вопросы по списку элементов, до 500 штук, и каждый элемент уходит отдельным запросом.
Для кого. Тем, кто строит конвейеры на Claude Code, Codex или Hermes, где следующий шаг зависит от оценки: срочность письма, команда-владелец задачи, тон ответа клиента.
Подходит, если
- Тикеты поддержки раскладываются по командам, и агент действует по вероятности выбора, а неуверенные ответы отдает человеку
- Сотни отзывов, писем или строк лога размечаются одним вызовом с параметром `items`
- Агенту задан порог: ответы с высокой уверенностью он исполняет сам, остальные приносит вам
- Модель запускается на вашем сервере: CLM или Laya подключаются через переменную TYPESAFE_BASE_URL
Не подходит, если
- Требуется развернутый текст, код или рассуждение: инструмент выдает только вероятности и выбранный вариант
- Данные нельзя отправлять наружу: на облачных маршрутах состояние уходит в API TypeSafe, OpenRouter или Liquid AI
- Рабочая машина на Windows: установочный скрипт рассчитан на macOS и Linux
- Решение необратимо и дорого: `confidence` показывает, насколько сконцентрированы вероятности, и правильность ответа не гарантирует
Пример запроса к агенту
Используй evaluate: срочное ли это обращение и какая команда должна его взять. Текст: «Выплаты не проходят третий день»MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
TYPESAFE_API_KEYобязательная, секрет- Ключ API TypeSafe из консоли console.typesafe.ai. Нужен, если нет OPENROUTER_API_KEY
OPENROUTER_API_KEYсекрет- Ключ OpenRouter для маршрута Decisions. Если заданы оба ключа, выигрывает TYPESAFE_API_KEY
TYPESAFE_BASE_URL- Адрес своего сервера или прокси вместо api.typesafe.ai
TYPESAFE_MODEL- Модель по умолчанию, например clm-latest
Ограничения
Для работы нужен ключ: TYPESAFE_API_KEY из консоли typesafe.ai или OPENROUTER_API_KEY. В режиме `items` каждый элемент оплачивается отдельным запросом. Маршрут OpenRouter использует адрес с путем /api/alpha/, и автор предупреждает, что он может измениться. Установочный скрипт работает на macOS и Linux. Значение `confidence` описывает концентрацию вероятностей и о точности ответа молчит, поэтому порог стоит подбирать на своих данных. Модели Span-01 принимают только вопросы `noul`, а локальный запуск CLM требует видеокарту.
Как отключить. Команда evaluate setup mcp прописала сервер в настройках клиентов, поэтому блок evaluate нужно убрать из конфигурации MCP в Claude Code, Claude Desktop, Codex или Hermes вручную. Бинарник лежит в ~/.local/bin (или в каталоге из EVALUATE_INSTALL_DIR) и удаляется как обычный файл. Отдельной команды удаления в документации нет.
Частые вопросы
Как подключить evaluate к Claude Code?
Поставьте бинарник установочным скриптом и выполните TYPESAFE_API_KEY=ваш_ключ evaluate setup mcp. Команда сама найдет Claude Code, Claude Desktop, Codex и Hermes и пропишет в них сервер. После перезапуска клиента попросите агента вызвать evaluate.
Что вернет evaluate на вопрос о срочности?
Число от 0 до 1. В примере из документации обращение про три дня сбоя выплат получает 0.95. На вопрос типа `choice` приходит выбранный вариант, `confidence` и вероятность каждого варианта.
Почему вопрос типа `bool` отклоняется?
У TypeSafe этот тип называется `noul`. Инструмент отвергает `bool` и неизвестные типы до отправки запроса и подсказывает правильное имя.
Кто платит за вызовы?
Владелец ключа: запросы идут на ваш аккаунт TypeSafe или OpenRouter, а в режиме `items` каждый элемент считается отдельным запросом. Тарифов в README нет, их смотрят у провайдера.
Можно ли обойтись без облачной модели?
Да, для CLM и Laya: поднимите сервер с методом POST /v1/systemone, укажите его адрес в TYPESAFE_BASE_URL и задайте любое непустое значение TYPESAFE_API_KEY. CLM требует видеокарту.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыJev-Style запускает на вашем компьютере малые модели решений с вероятностью по каждому варианту, а к ним скиллы, MCP и хук
MCP-сервер дает агенту три инструмента Jev: типизированные вопросы да или нет, выбор и оценка с вероятностями. Офлайн.
CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов
MCP-сервер, который вставляет в задачи агента шаг обратной связи: веб или десктоп-окно для текста, картинок и промптов
Адаптер MCP и ACP для модели решений TypeSafe Jev: типизированные ответы, пороги уверенности для кликов и вызовов инструментов.
Веб-сервис и MCP-сервер собирает несколько моделей: они отвечают, рецензируют друг друга или спорят от имени советников.
Коротко о README
Страница объясняет задачу, в которой агенту нужна быстрая оценка с вероятностью, и показывает установку и подключение двумя командами с примером вопроса и ответа. Дальше идут список возможностей, таблица моделей, которые работают за интерфейсом System One, и ссылки на подробные документы: настройка, справочник инструмента, сборка.