jevcore Skill 技能
Jev 决策模型 MCP 适配器
技能简介
jevcore 是一个将 TypeSafe Jev 决策模型接入 MCP 协议的工具包,为 AI 编程助手提供经过校准的概率化决策能力。Jev 不是聊天模型,它回答的是类型化问题——布尔判断、选项排序、质量评分——并返回带置信度的概率值,而非生成文本。jevcore 让 Claude Code、Cursor、Codex 等主流 Coding Agent 在需要结构化决策时,无需调用聊天模型即可获得经过数学校准的判断结果。
核心能力
- 三工具决策接口:提供
jev_ask(布尔/多选问题)、jev_rank(候选排序)、jev_check(断言验证)三个工具,覆盖 Guard、Gate、Context 三类决策场景 - 默认离线安全:默认使用离线模拟 provider,无需任何网络请求;切换到线上模式需同时显式配置
provider: live和有效凭证 - egress 传输合约:每次加载时自动打印本轮传输清单,明确告知哪些字段会发送到哪一端,默认全部关闭
- 双重接入方式:既支持 DeepSeek Harness 插件模式(jevcore-dsh),也支持任意 MCP Host 的标准 stdio 模式(jevcore-mcp)
- 模型不可自改约束:没有任何工具暴露 Gate 配置接口,模型无法单方面放宽对自己的约束
- 开源透明:40+ 插件家族成员之一,核心决策逻辑与 DSH / MCP 适配层完全解耦,代码审计友好
安装配置
方式一:MCP stdio 模式(推荐用于 Claude Code / Cursor 等)
在 MCP 配置文件(如 ~/.config/claude-desktop/ 或项目 .mcp.json)中添加:
{
"mcpServers": {
"jevcore": {
"command": "npx",
"args": ["-y", "@perrylink/jevcore-mcp"]
}
}
}
或全局安装后直接调用:
npm install -g @perrylink/jevcore-mcp
jevcore-mcp --help
方式二:DeepSeek Harness 插件模式
DeepSeek Harness 用户安装 jevcore-dsh:
node -v
npm install -g @perrylink/jevcore-dsh
方式三:核心库直接调用
在自定义脚本或服务中直接引入 jevcore:
npm install @perrylink/jevcore
使用步骤
第一步:在 MCP 配置中启用 jevcore
重启 Claude Code 或对应 Agent,使 MCP 服务器加载。首次加载会打印默认配置报告,表明默认离线模式。
第二步:切换到线上决策模式(可选)
如果需要真实概率输出,在 MCP 配置的环境变量中传入 JEVCORE_PROVIDER=live 和 JEVCORE_API_KEY。加载后会显示 provider=live 和 egress=ON。
第三步:调用决策工具
在对话中让 Agent 调用决策工具:
jev_ask: 这个文件修改是否引入了安全漏洞?
jev_rank: 对比方案 A、B、C 的实现复杂度
jev_check: 验证此 API 调用是否符合速率限制要求
第四步:开启安全 Gate(显式)
如需启用 Safety Gate,在环境变量中设置 JEVCORE_GATE_SAFETY=1。加载时会显示 gate:safety=ON,此后每次工具调用前会先做安全校验。
适用场景
- 代码审查安全判断:在代码变更执行前做安全风险评估
- Agent 行为 Guard:防止 Agent 执行超出许可范围的操作
- 上下文相关性验证:判断某段上下文是否与当前任务相关
- 候选方案排序:在多个实现方案中按风险、复杂度、可维护性排序
- 结构化判断替代聊天模型:对明确类型的决策问题,用概率校准替代 LLM 的模糊推理
适用人群
- 使用 DeepSeek Harness 的开发者
- 使用 Claude Code、Cursor、Codex 等 Agent 的专业工程师
- 需要为 AI Agent 构建可靠 Guard/Gate 机制的系统架构师
- 对 AI Agent 决策过程有可审计性要求的团队
工作原理
Jev 基于 TypeSafe 的概率决策模型,将自然语言问题转化为类型化的结构化查询,返回 0 到 1 之间的校准概率值。jevcore 在此基础上封装了两层适配:MCP 适配层通过标准 stdio 与任意 MCP Host 通信,将工具调用映射为 Jev 原语;DSH 适配层与 DeepSeek Harness 的事件系统深度集成,支持 Hook 触发的 Gate 决策。核心决策逻辑完全驻留在 jevcore 包中,任何新适配层都必须遵循同一套 egress 合约和默认关闭策略。
官方链接
- GitHub:https://github.com/PerryLink/jevcore
- npm(jevcore-mcp):https://www.npmjs.com/package/jevcore-mcp
- DSH Market:https://dsh.market/
评论与建议
登录 后参与评论或提建议