Jev MCP server
io.github.Aitejiu/jev·v0.1.2·3 starsJev judgments for agents: injection scanning, shell risk gating, ranking
3 stars28 downloads/wk
Reviews
Write oneNobody has reviewed Jev yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Jev tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
bash_riskGate a shell command before execution.
rank_candidatesRank candidate passages/files by relevance to a query.
scan_injectionScan untrusted tool output for instructions aimed at the assistant.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan25 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 40 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evaljev_mcp-0.1.2/eval/run_agentroute.py: …ser(description="Jev agent/tool routing eval (MetaTool)") parser.add_argument("--k…
How Jev compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 71/100
- higher than 36% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
- Downloads a week
- 28
- more than 15% of 12,191 servers with a package
What its tools let an agent do: 3 read
Install Jev in Claude Code, Cursor or VS Code
claude mcp add jev -- uvx jev-mcp
What the publisher says
From the Jev repository's README, as published. We do not edit it. Read it on GitHub
jev-harness-lab
用 TypeSafe Jev(System One 决策模型)做 agent harness 工程实验的技术仓库:评测框架、基准报告、可运行的集成工具(MCP server、skill router)。
安装
① MCP server(给 agent 加三个 Jev 工具)
用 uv 一条命令,无需克隆:
# 从 PyPI
uvx jev-mcp
# 直接从 GitHub 源码运行
uvx --from git+https://github.com/Aitejiu/jev-harness-lab jev-mcp配置到任意 MCP 客户端(opencode / Claude Desktop 等):
{
"mcp": {
"jev": {
"type": "local",
"command": ["uvx", "--from", "git+https://github.com/Aitejiu/jev-harness-lab", "jev-mcp"],
"environment": { "TYPESAFE_API_KEY": "your-key" },
"enabled": true
}
}
}提供的工具:
MCP Registry 归属标记(勿改格式):
mcp-name: io.github.Aitejiu/jev
② Agent skill(让 Jev 帮主模型选 skill)
npx skills add Aitejiu/jev-harness-lab --skill jev-skill-router用 Jev 把任务路由到已安装的 skill,并且只加载选中那一个的完整指令,避免把整个 skill 目录塞进主模型上下文。技能页:https://www.skills.sh/aitejiu/jev-harness-lab/jev-skill-router
环境变量
两个集成都需要:
export TYPESAFE_API_KEY=<your-key>目录
.
├── examples/ # 最小可运行示例(三原语、state、路由、护栏、抽取)
├── eval/ # 评测框架:11 个基准脚本 + 24 份报告 + 原始结果
│ └── datasets/ # 手工构造的数据集(如 130 条 shell 命令风险集)
├── integrations/
│ └── opencode/ # opencode 插件:jev_route_skill(skill 门控)
├── skills/
│ └── jev-skill-router/ # 可安装的 agent skill(SKILL.md + 独立脚本,skills.sh)
├── docs/
│ └── REPORT.md # 技术评估报告(数据与结论)
├── src/jev_mcp/ # MCP server 包(PyPI: jev-mcp)
├── pyproject.toml # Python 打包配置(console script: jev-mcp)
├── server.json # MCP Registry 元数据(mcp-name: io.github.Aitejiu/jev)
├── mcp_server.py # 兼容 shim:不安装也可 python mcp_server.py 运行
├── skill_router.py # 本地 skill 目录路由(Jev 选择并加载 SKILL.md)
├── common.py # .env 加载 + 共享 client
└── requirements.txt快速开始
uv venv --python 3.12 .venv
uv pip install -r requirements.txt
echo "TYPESAFE_API_KEY=<your-key>" > .env# 最小示例
.venv/bin/python examples/quickstart.py
.venv/bin/python examples/noul.py # criteria 对判断的影响
.venv/bin/python examples/routing.py # 阈值路由
# 跑评测(示例:skill router,501 个真实 skills)
.venv/bin/python eval/run_skillretbench.py --variant hybrid --per-setting 100评测结果缓存在 eval/results/*.jsonl(已随仓库提交,可 --report-only 直接出报告);原始数据集在 eval/data/,需按 eval/README.md 的说明下载(已 gitignore)。
集成工具
MCP server
.venv/bin/python mcp_server.py # stdio接入 opencode 的配置示例(项目 .opencode/opencode.json):
{
"mcp": {
"jev": {
"type": "local",
"command": ["/absolute/path/to/jev-harness-lab/.venv/bin/python", "/absolute/path/to/jev-harness-lab/mcp_server.py"],
"enabled": true
}
}
}Skill router
.venv/bin/python skill_router.py --query "帮我查飞书文档" --loadopencode 插件在 integrations/opencode/jev-skill-router.ts:注册 jevrouteskill(task) 工具,请求进来时用 Jev 从本地 skill 目录选出最合适的一个并返回其完整指令。参考做法是配合 agent.build.tools.skill = false 关闭内置 skill 工具,使主模型上下文不再携带整个 skill 目录。
主要基准结果(详见 docs/REPORT.md)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Jev: common questions
- Is Jev MCP server safe?
- Mostly: it is graded B (71/100). Read the Jev safety report
- How do I install Jev?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Jev need an API key?
- Yes. The registry entry asks for
TYPESAFE_API_KEY. - Is Jev maintained?
- The last commit was 44 days ago (2026-09-21). The latest release is v0.1.2.
- How does Jev compare with other MCP servers?
- safety score 71/100 (higher than 36% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.