jevcore MCP
MCP-сервер дает агенту три инструмента Jev: типизированные вопросы да или нет, выбор и оценка с вероятностями. Офлайн.
- 105 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- В живом режиме аргументы вызовов и доказательства уходят во внешний сервис TypeSafe или OpenRouter, а очистка секретов работает лучшим усилием.
Установка
- Работает в
В терминале, через 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 пишет контент
Jev-Style запускает на вашем компьютере малые модели решений с вероятностью по каждому варианту, а к ним скиллы, MCP и хук
Адаптер MCP и ACP для модели решений TypeSafe Jev: типизированные ответы, пороги уверенности для кликов и вызовов инструментов.
Плагин для DeepSeek Harness и iPolloWork: структурный выбор инструмента, скилла или агента и оценка результата с вероятностью
Классификатор Jev как инструмент агента: размечает элементы, отвечает да или нет и ранжирует варианты, выдавая вероятности.
MCP-сервер evaluate отдает агенту вероятности и выбор из вариантов, например срочность обращения, чтобы код ветвился по числу
Коротко о README
Репозиторий на TypeScript содержит три пакета, документацию по одобрению, хостам и ограничениям, политику безопасности и переводы README. Автор объясняет, что проект построен так, чтобы исключить скрытую передачу данных, замеченную в других плагинах Jev для DSH.