Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 12:39
· 8 commits to main since this release

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 probability
  • choice: select exactly one option from two or more candidates
  • score: evaluate state against two or more ordered levels
  • run: 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-cli

Verify the installed commands:

jev --version
jev-mcp --help

MCP 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 jev CLI commands and credential files remain supported
  • MCP communication uses stdio; stdout is reserved for JSON-RPC and logs go to stderr

Package

Full Changelog: v0.5.0...v0.6.0