github jkudish/jev-mcp v0.6.0
0.6.0

latest releases: v0.14.7, v0.14.6, v0.14.5...
one month ago

Install:

npx -y @jkudish/jev-mcp
  • Transport resilience: bounded retries on 408, 429, and 5xx only; ambiguous network failures never retry, so a paid call cannot double-process. Adds a request deadline, a 1 MB body ceiling, and cancellation wiring. Via #23 by oppih.
  • The typesafe transport routes its SDK through standalone undici to avoid an SDK process-crash bug on cancellation (typesafe-sdk-js#2), with a regression test.
  • jev_review and jev_gate now validate score distributions and explain their decision with reason_codes and limiting_rubrics; a malformed distribution marks the rubric invalid_response. Via #20 by deadczarvc.
  • Strict tool inputs: all ten tools reject unknown arguments and nested keys; a typo is a client error, not a silently missing argument. Via #19 by deadczarvc.
  • Every tool fails closed on a null or non-object answers envelope instead of crashing; each reports its structured invalid_response results.
  • jev_verify, jev_screen, and jev_find fail closed on malformed answers: verify marks claims invalid_response, screen recommends review, find refuses to rank. Via #8 by oppih.
  • Choice answers are validated by one shared contract across tools; jev_classify reports a non-finite confidence as null instead of passing it through.
  • jev_extract uses the shared float-safe sum tolerance, so a 0.33 / 0.33 / 0.33 distribution is accepted like everywhere else.
  • Jev-compatible endpoints: JEV_API_KEY plus JEV_API_BASE_URL runs judgments through any System One-compatible service; error bodies are redacted so the endpoint cannot echo your key. Via #6 by Garfielk.

Don't miss a new jev-mcp release

NewReleases is sending notifications on new releases.