Skip to content
System One

Jev MCP servers, SDKs and CLIs: 132 tools

Before a decision model can sit in your code, something has to call it. This hub collects the glue: client libraries, MCP servers, command-line tools, wrappers and framework plug-ins. A client library turns a question into a request and returns a typed answer. An MCP server lets an agent such as Claude Code call the model as a tool. The entries here run on Jev and other decision models. They cover many languages, including Rust with AbdelStark/s1-rs, Swift with ainame/swift-typesafe and PHP with binnash/typesafe-sdk. The Vercel AI SDK has an official provider, and blakestone-x/jev-mcp exposes Jev as classify, score and check tools. Several others are unofficial community builds written by one person. Before you copy one, check which API version it follows, whether it returns the confidence value with each answer, how it handles retries and errors, and when it was last updated. Each entry names its language and what it wraps, so you can narrow to the stack you already use.

132 entries

All entries

Showing 1 to 48 of 132

How decision models are used for MCP servers and SDKs

Most projects here wrap the HTTP API in a typed client, expose the model to an agent as an MCP server, or add a layer on top. AbdelStark/s1-rs derives questions from ordinary Rust enums and structs, so the compiler checks the answer type. AntonioCoppe/jev-harness adds a policy, a confidence gate and a shadow mode, where the model runs beside your existing logic while you compare its answers.

Each answer kind maps to a type. Choice is an enum, score is an ordered level, and noul is a yes or no with a probability. SDKs that keep this mapping, like codeitlikemiley/typesafe-sdk-rust with accessors that fail loudly on the wrong kind, catch mistakes at the first call instead of deep in your code. Pick a client that matches the answer type you plan to use.

The limit is drift. Many of these are unofficial and track the official Python SDK by version, so an API change can break them. Pin versions and read a project's issues before you build on it. A choice question also accepts at most 255 options, which is why reachjalil/jev-tree walks a large taxonomy one level at a time. Check the date of the last commit.

FAQ

Is there an official SDK for Jev?

There is an official Vercel AI SDK provider, and the community SDKs here follow the official Python SDK's API. Entries list community builds for Rust, Swift, PHP and other languages. Check which version each one targets.

Can I call Jev from Claude Code or another agent?

Yes. Several entries expose Jev as an MCP server or a plugin, such as blakestone-x/jev-mcp and Brainwires/jevwire. The agent calls it as a tool and gets a typed answer back.

Can I call Jev from SQL?

Yes. Entries such as colliber/duckdb-jev and the DuckDB extension from Hamilton Ulmer let a query run Jev on rows of a table, so classification happens inside the database.