System One Connector MCP

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

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

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

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

  • Текст состояния уходит во внешний API TypeSafe, OpenRouter или другого владельца выбранной модели
  • Каждый вызов оплачивается с вашего ключа, а режим `items` умножает расход на число элементов
Все причины и проверки

itsmostafa/system-one-connector

Установка

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

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 и хук

ПлагинРасширенный доступ133Звезды репозитория

MCP-сервер дает агенту три инструмента Jev: типизированные вопросы да или нет, выбор и оценка с вероятностями. Офлайн.

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

CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов

CLIРасширенный доступ1,6 тыс.Звезды репозитория

MCP-сервер, который вставляет в задачи агента шаг обратной связи: веб или десктоп-окно для текста, картинок и промптов

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

Адаптер MCP и ACP для модели решений TypeSafe Jev: типизированные ответы, пороги уверенности для кликов и вызовов инструментов.

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

Веб-сервис и MCP-сервер собирает несколько моделей: они отвечают, рецензируют друг друга или спорят от имени советников.

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

Коротко о README

Страница объясняет задачу, в которой агенту нужна быстрая оценка с вероятностью, и показывает установку и подключение двумя командами с примером вопроса и ответа. Дальше идут список возможностей, таблица моделей, которые работают за интерфейсом System One, и ссылки на подробные документы: настройка, справочник инструмента, сборка.

Бейдж для README

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