v0.6.0
Highlights
jev-cli 0.6.0 adds jev-mcp, a stdio MCP server for TypeSafe Jev. It exposes the same typed judgments as the CLI so MCP hosts can use Jev without invoking jev as a subprocess.
MCP tools
noul: answer one yes/no question as a probabilitychoice: select exactly one option from two or more candidatesscore: evaluate state against two or more ordered levelsrun: submit multiple typed questions in one request
The MCP server reuses the CLI's provider, model, endpoint, credential, and response-normalization behavior. Tool schemas include descriptions for every argument, and invalid choice or score cardinality is rejected before any provider request.
Install or upgrade
The normal package includes both jev and jev-mcp; no optional extra is required.
uv tool install --upgrade jev-cliVerify the installed commands:
jev --version
jev-mcp --helpMCP host configuration
{
"mcpServers": {
"jev": {
"command": "jev-mcp"
}
}
}Authentication and provider selection remain compatible with the CLI. The official TypeSafe API stays the default, while Vercel AI Gateway, OpenRouter, and Jev-compatible custom endpoints remain available.
Compatibility
- Python 3.13 or later
- Existing
jevCLI commands and credential files remain supported - MCP communication uses stdio; stdout is reserved for JSON-RPC and logs go to stderr
Package
- PyPI: https://pypi.org/project/jev-cli/0.6.0/
- Documentation: https://github.com/tumf/jev-cli#readme
Full Changelog: v0.5.0...v0.6.0