Alle IntegrationenIntegration · Agent / CLI

Jev in OpenCode

OpenCode spricht MCP, und Jev liefert einen offenen MCP-Server — beides zu verbinden ist also ein Befehl. Dein OpenCode-Agent bekommt ein typisiertes Entscheidungstool: kalibrierte choice / score / noul, die er mitten in der Aufgabe aufrufen kann.

Jedes Beispiel braucht einen jv_live_-Key. Hol dir einen auf der Pricing-Seite, exportiere ihn als JEV_API_KEY, und du bist startklar. Key holen →

OpenCode ist ein Open-Source-Coding-Agent und verbringt wie jeder Agent einen überraschend großen Teil seiner Schleife mit kleinen, strukturierten Entscheidungen: ist das die richtige Datei, ist dieser Tool-Aufruf sicher, ist dieser Testfehler wichtig, welcher dieser Ansätze gewinnt. Das in freiem Text zu tun ist langsam und inkonsistent. Jev gibt OpenCode ein typisiertes Entscheidungstool, das es in Millisekunden aufrufen und direkt verzweigen kann, sodass der Agent sein Modellbudget fürs eigentliche Coden aufspart.

Den Jev-MCP-Server hinzufügen

jev-mcp läuft per npx direkt von GitHub — ohne Clone, ohne Build. Richte OpenCodes MCP-Konfig darauf und setze deinen Key.

{
  "mcp": {
    "jev": {
      "type": "local",
      "command": ["npx", "-y", "github:codaaiteam/jev-mcp"],
      "environment": { "JEV_API_KEY": "jv_live_..." }
    }
  }
}

Das ist das ganze Setup — jev-mcp routet einen jv_live_-Key automatisch zum gehosteten Gateway, es gibt also keinen endpoint und kein Modell zu konfigurieren. Starte OpenCode neu, und die Jev-Tools erscheinen im Toolset des Agenten.

Was es dem Agenten gibt

Einmal geladen, kann der Agent Jev als Tool aufrufen, wann immer er eine Entscheidung braucht, nach der er programmatisch handeln kann:

Weil die Antwort typisiert und kalibriert ist, verzweigt der Agent nach einer Wahrscheinlichkeit, statt seine eigene Prosa neu zu lesen — schnellere Schleifen und weniger Formatfehler. Ein kalibrierter score erlaubt auch echte Schwellen: nur an einen Menschen eskalieren, wenn die Zuversicht wirklich niedrig ist, automatisch weitermachen, wenn sie hoch ist, und dieses Verhalten stabil halten, während sich die Modelle darunter ändern.

Warum typisierte Entscheidungen einen zweiten LLM-Aufruf schlagen

Eine gängige Alternative ist, den Agenten ein weiteres LLM "entscheiden" zu lassen. Das funktioniert, ist aber langsam (Sekunden), teuer (Dollar pro Million Output-Tokens) und gibt Prosa zurück, die du trotzdem parsen musst — und es kann ein Format halluzinieren. Jev antwortet in 70–500ms zu etwa $0,001 pro Entscheidung, Output kostenlos, und kann physisch keinen ungültigen Typ ausgeben: eine choice gibt einen deiner Keys zurück und nichts sonst. Bei den hochfrequenten Entscheidungen in einer Agentenschleife summiert sich dieser Unterschied schnell.

Hinweis

Derselbe jev-mcp-Server funktioniert in Claude Code, Cursor, Codex und jedem MCP-Client — siehe die Claude-Code-Anleitung für diese Variante oder die Agent-Skill-Seite für eine client-unabhängige Installation.

FAQ

Wie füge ich Jev zu OpenCode hinzu?

Füge jev-mcp in OpenCodes MCP-Konfig als lokalen Befehl (npx -y github:codaaiteam/jev-mcp) mit JEV_API_KEY in der Umgebung hinzu und starte neu. Die Jev-Tools classify/score/check/gate erscheinen im Toolset des Agenten.

Muss ich etwas hosten?

Nein. jev-mcp läuft lokal via npx und ruft das gehostete Jev-Gateway auf; das Modell selbst bleibt auf der Infrastruktur von TypeSafe. Du brauchst nur einen jv_live_-Key.

Warum Jev statt eines zweiten Modellaufrufs in der Schleife?

Geschwindigkeit, Kosten und Zuverlässigkeit. Jev antwortet in 70–500ms zu rund $0,001 pro Entscheidung mit kostenlosem Output und gibt einen typisierten Wert zurück, der nicht fehlerhaft sein kann — anders als ein langsamer, teurerer LLM-Aufruf, der Prosa zum Neu-Parsen zurückgibt.

Funktioniert das in anderen Agenten?

Ja — jev-mcp ist ein standardmäßiger MCP-Server, funktioniert also in Claude Code, Cursor, Codex und jedem MCP-Client. Nur das Format der Konfigdatei unterscheidet sich.

Siehe auch: Claude-Code-Integration · Agent-Skill (alle Clients) · jev-mcp & Open Source

Probiere Jev, bevor du es einbindest

Führe eine echte, typisierte Entscheidung im Browser aus — kostenlos, ohne Anmeldung — und setze dann deinen Key in das Beispiel oben ein.

▶ Jev kostenlos testenAPI-Key holen →
Jev in OpenCode nutzen — MCP-Entscheidungstools für den Agenten · Jev by TypeSafe AI