Agent tooling

jev-mcp

@BYK★ 1TypeScriptMITupdated 2026-09-18▶ runnable

An eval-first MCP server for TypeSafe's Jev, a System One model that returns typed judgments (noul, choice, score) with probabilities instead of generated text.

BYK/jev-mcp ↗

Where it calls Jev

/** Minimal client for TypeSafe's System One endpoint (POST /v1/systemone). */

src/typesafe.ts:1

The link points at the commit we read, so the line number still holds.

What it asks Jev

These question sets are lifted from this project's source exactly as written.

from scripts/smoke.ts:37

  1. severityscore

    How severe is this?

    • 0 — trivial
    • 1 — minor
    • 2 — major
    • 3 — critical
  2. areachoice

    Which team should own this ticket?

    • billing — payments and invoicing
    • platform — availability and errors
    • docs — documentation

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    severity: { type: 'score', instructions: 'How severe is this?',
      criteria: ['trivial', 'minor', 'major', 'critical'] },
    area: { type: 'choice', instructions: 'Which team should own this ticket?',
      criteria: { billing: 'payments and invoicing', platform: 'availability and errors', docs: 'documentation' } },
  },
});

Other projects in this category