Skip to content

openrouter-jev-mcp

Python decision gateway and stdio MCP server exposing Jev via OpenRouter's alpha Decisions endpoint to Claude Code, Codex and Cursor.

MCP serverbetaMIT

Overview

openrouter-jev-mcp is an independent Python decision gateway and stdio MCP server that exposes TypeSafe's Jev through OpenRouter's alpha Decisions endpoint using the ~typesafe/jev-latest alias. Coding agents can ask small, bounded questions, such as whether a failing test is most likely a code defect, a stale test or a network timeout, and get typed probabilities back; the caller applies its own action policy, and a judgment does not grant permission to act.

Tools map to Jev primitives: jev_check (Noul), jev_classify (Choice) and a scoring tool, returning probabilities and confidence. It uses an OpenRouter key only, not native TypeSafe keys. The README cites OpenRouter's listing of $0.042 per million input tokens and about 260 ms median latency as provider figures, not guarantees. Supported environment is Linux with Python 3.13; Windows is unsupported.

What the decision model decides

TypeQuestionAnswers
ChoiceIs this bug most likely a code defect, stale test or network timeout?code_defect · stale_test · network_timeout
Yes / noIs this proposition true?yes · no
ScoreScore on an ordered rubric—

How it works

  1. Register the MCP server in your coding agent.
  2. Agent calls jev_check, jev_classify or the score tool.
  3. Gateway calls OpenRouter's Decisions endpoint.
  4. Agent applies its own policy to the result.

Strengths

  • Works with Claude Code, Codex and Cursor via MCP.
  • Uses existing OpenRouter key.
  • Clear framing that judgments are advisory.

Caveats

  • Alpha OpenRouter endpoint.
  • Linux and Python 3.13 only.

At a glance

Type
MCP server
Status
beta
Language
Python
Runtime
MCP server (stdio)
Has code
yes
License
MIT

Use cases and integrations

How curated lists describe it

  • MCP ecosystem: Python decision gateway and stdio MCP server exposing TypeSafe's Jev model through OpenRouter's alpha decisions endpoint.

    yibie/awesome-jev
  • A Python decision gateway and Model Context Protocol (MCP) server exposing TypeSafe's Jev model through OpenRouter's decisions endpoint to Claude Code, Codex, and Cursor agents.

    logicrw/awesome-jev-projects

Frequently asked questions

Do I need a TypeSafe key?

No, it uses an OpenRouter key; native TypeSafe keys are not supported.

Which agents can use it?

Any MCP client; the sources name Claude Code, Codex and Cursor.

Does it work on Windows?

No, it relies on POSIX facilities.

Related projects

  • Unofficial hosted or local Jev MCP server giving agents a quick second opinion: it picks yes/no, scale or choice and returns probabilities.

    MCP serverbetaTypeScript
  • Swift library and CLI for Jev with enum-typed Choice, Noul and Score questions, plus an agent skill for coding agents.

    CLIproductionSwift
  • Python MCP server wrapping Jev as classify, score, check, match and screen tools with confidence on every answer.

    MCP serverbetaPython
  • Agent skill and CLI that converts plain requirements, LLM prompts or prompt-calling code into a typed Jev request and runnable script.

    Agent skillbetaPython
  • Go MCP server giving any client typed Jev decisions via OpenRouter or TypeSafe, with validated answers and no paid retries.

    MCP serverproductionGo
  • Go CLI and single-binary MCP server giving Claude Code, Codex, Hermes and pi an evaluate tool backed by Jev, d1, CLM or Laya.

    MCP serverbetaGo