jevcore MCP

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

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

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

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

  • В живом режиме аргументы вызовов и доказательства уходят во внешний сервис TypeSafe или OpenRouter, а очистка секретов работает лучшим усилием.
Все причины и проверки

perrylink/jevcore

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/jevcore

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • В живом режиме аргументы вызовов и доказательства уходят во внешний сервис TypeSafe или OpenRouter, а очистка секретов работает лучшим усилием.

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

Что делает

jevcore подключает Jev от TypeSafe к DeepSeek Harness и любому MCP-клиенту. Jev не чат-модель: она отвечает на типизированные вопросы, то есть да или нет (`noul`), выбор (`choice`) и оценка (`score`), и возвращает калиброванные вероятности вместо прозы. Пакет дает агенту ровно эту поверхность: инструменты `jev_ask`, `jev_rank` и `jev_check`. В репозитории три пакета: `jevcore` с самими решениями, `jevcore-dsh` с плагином для DeepSeek Harness и `jevcore-mcp` с теми же тремя инструментами по MCP через stdio. По умолчанию подключен офлайн-провайдер с синтетическими ответами, и сетевых вызовов нет. Для настоящих ответов нужен ключ TypeSafe или OpenRouter. Все отправки названы заранее одной строкой при запуске, а два необязательных шлюза, безопасности и контекста, выключены.

Для кого. Пользователям DeepSeek Harness и MCP-клиентов, которым нужны калиброванные оценки решений вместо многословных ответов.

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

  • Агенту нужен ответ да или нет с вероятностью по конкретному утверждению и доказательствам.
  • Список кандидатов надо ранжировать по запросу через `jev_rank`.
  • Хочется проверить подключение офлайн без ключа и сетевых вызовов.
  • Включают необязательный шлюз безопасности и заранее видят, какие поля уйдут наружу.

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

  • Нужен собеседник, который пишет текст: Jev прозу не пишет.
  • Нельзя отправлять данные сторонним сервисам: живой режим передает вопросы в TypeSafe или OpenRouter.
  • Нужны гарантии скрытия секретов: очистка работает лучшим усилием.

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

Спроси Jev, подтверждает ли этот лог тестов утверждение, что все проверки прошли, и верни вероятность.

MCP

Транспорт
stdio
Авторизация
ключ необязателен

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

TYPESAFE_API_KEY секрет
Ключ TypeSafe, включает живой режим через TypeSafe.
OPENROUTER_API_KEY секрет
Ключ OpenRouter, используется при отсутствии ключа TypeSafe.
JEV_PROVIDER
Явный выбор провайдера: mock, live или openrouter.

Ограничения

По умолчанию работает офлайн-провайдер, его ответы синтетические. Чтобы получить настоящие оценки, нужны `provider: live` и ключ, тогда аргументы вызовов уходят в TypeSafe или OpenRouter. Очистка перед отправкой убирает известные поля и узнаваемые формы секретов, но секрет под необычным именем в свободном тексте пройдет. Если это недопустимо, не включайте живой провайдер. Плагину для DeepSeek Harness нужен Node `^22.19.0` или 24 и новее, а `jevcore` и `jevcore-mcp` работают на Node 20 и новее.

Как отключить. Удалите запись `jev` из конфигурации MCP-клиента или выполните `dsh plugin --profile <profile> remove jevcore-dsh` для плагина DeepSeek Harness, если он был поставлен.

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

Как подключить сервер?

Добавьте в клиент stdio-сервер с командой `npx -y jevcore-mcp`. Для DeepSeek Harness есть плагин: `dsh plugin --profile <profile> add jevcore-dsh`.

Почему ключ не доходит до сервера в DeepSeek Harness?

Harness вырезает из окружения имена с KEY, PASSWORD, SECRET и TOKEN, поэтому ключ задают в блоке `env` конфигурации, и без него сервер остается на офлайн-провайдере без ошибки.

Какие провайдеры поддерживаются?

Автономный офлайн, TypeSafe и OpenRouter. Выбор идет по ключам `TYPESAFE_API_KEY` и `OPENROUTER_API_KEY` или переменной `JEV_PROVIDER`.

Что делают инструменты?

`jev_ask` отвечает на вопрос да или нет, выбор или оценку, `jev_rank` ранжирует кандидатов по запросу, `jev_check` проверяет утверждение по доказательствам.

Что уходит наружу в живом режиме?

Аргументы вызова после очистки: для `jev_rank` это запрос и все кандидаты, для `jev_check` утверждение и доказательства. Каждую отправку при запуске печатает строка `SENDS`.

Обсуждение

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

MCP-серверы

Плагин и MCP-сервер передают модели Jev решения без текстового ответа и проверяют команды перед запуском, пока LLM пишет контент

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

Jev-Style запускает на вашем компьютере малые модели решений с вероятностью по каждому варианту, а к ним скиллы, MCP и хук

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

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

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

Плагин для DeepSeek Harness и iPolloWork: структурный выбор инструмента, скилла или агента и оценка результата с вероятностью

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

Классификатор Jev как инструмент агента: размечает элементы, отвечает да или нет и ранжирует варианты, выдавая вероятности.

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

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

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

Коротко о README

Репозиторий на TypeScript содержит три пакета, документацию по одобрению, хостам и ограничениям, политику безопасности и переводы README. Автор объясняет, что проект построен так, чтобы исключить скрытую передачу данных, замеченную в других плагинах Jev для DSH.

Бейдж для README

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