REPOSITORY ANALYSIS

openrouter-jev-mcp

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.

E2 · source reviewedPublic material or source evidence was reviewed. A fixed-version source review requires checking a pinned revision; this is not a reproduction, performance endorsement, or safety guarantee.
Stars
0
Forks
0
License
MIT
Last commit
2026-09-20

What Jev does here

The server exposes Jev Choice (`jev_classify`), Score (`jev_score`), and Noul (`jev_check`) decisions over standard stdio MCP to AI coding agents, executing requests against OpenRouter's decisions endpoint:

Adds structured choices or scores to the workflow; performance and cost benefits have not been independently verified.

The pinned README was checked for the OpenRouter alpha transport, legacy SDK example and diagnostic exclusions. This site did not start the MCP server or call OpenRouter. Excluding fields from local logs does not redact the state sent over the network.

What task does this project fit?

Expose bounded Jev decisions as MCP tools through OpenRouter.

Material analysed:

From input to action

  1. An MCP or Python caller submits state and typed questions.
  2. The gateway uses OpenRouter's alpha Decisions endpoint.
  3. Validate the answer and return it without granting execution permission.

Implementation details that matter

The supported transport is explicit

The README supports an OpenRouter key, not native TypeSafe routing. demo_typesafe_sdk.py is legacy research material, so it should not be the installation path.

Inspect the supporting source ↗

Logging exclusions do not redact the network request

RFC 6901 exclusions remove fields from the local diagnostic copy, not from state sent to OpenRouter. Sensitive input must be removed before submission.

Inspect the supporting source ↗

When to choose it

Use it when a Linux/Python MCP client needs reusable decision tools. Keep command authorization and irreversible actions in the host, not in a returned probability.

How to inspect it yourself

Review the offline unittest command in the README with credentials removed and logs in a temporary directory. Verify the gateway transport separately from optional live health probes.

Limits of this review

  • The site did not start the MCP server or call OpenRouter.
  • The alpha endpoint and retained diagnostic data require operational review.
Primary material used in this analysis